#declare snub_icosidodecahedron=mesh2{

vertex_vectors{

72,
<0.0,0.0,1.028031>,
<0.4638569,0.0,0.9174342>,
<0.2187436,0.4090409,0.9174342>,
<-0.2575486,0.3857874,0.9174342>,
<-0.4616509,-0.04518499,0.9174342>,
<-0.177858,-0.4284037,0.9174342>,
<0.5726782,-0.4284037,0.7384841>,
<0.8259401,-0.04518499,0.6104342>,
<0.6437955,0.3857874,0.702527>,
<0.349648,0.7496433,0.6104342>,
<-0.421009,0.7120184,0.6104342>,
<-0.6783139,0.3212396,0.702527>,
<-0.6031536,-0.4466658,0.702527>,
<-0.2749612,-0.7801379,0.6104342>,
<0.1760766,-0.6931717,0.7384841>,
<0.5208138,-0.7801379,0.4206978>,
<0.8552518,-0.4466658,0.3547998>,
<1.01294,-0.03548596,0.1718776>,
<0.7182239,0.661842,0.3208868>,
<0.3633691,0.9454568,0.1758496>,
<-0.04574087,0.9368937,0.4206978>,
<-0.4537394,0.905564,0.1758496>,
<-0.7792791,0.5887312,0.3208868>,
<-0.9537217,0.1462217,0.3547998>,
<-0.9072701,-0.3283699,0.3547998>,
<-0.6503371,-0.7286577,0.3208868>,
<0.08459482,-0.9611501,0.3547998>,
<0.3949153,-0.9491262,-0.007072558>,
<0.9360473,-0.409557,-0.1136978>,
<0.9829382,0.02692292,-0.2999274>,
<0.9463677,0.4014808,-0.007072558>,
<0.6704578,0.7662826,-0.1419366>,
<-0.05007646,1.025698,-0.04779978>,
<-0.4294337,0.8845784,-0.2999274>,
<-0.9561681,0.3719321,-0.06525234>,
<-1.022036,-0.1000338,-0.04779978>,
<-0.8659056,-0.5502712,-0.06525234>,
<-0.5227761,-0.8778535,-0.1136978>,
<-0.06856319,-1.021542,-0.09273844>,
<0.2232046,-0.8974878,-0.4489366>,
<0.6515438,-0.7200947,-0.3373472>,
<0.7969535,-0.3253959,-0.5619888>,
<0.8066872,0.4395354,-0.461425>,
<0.4468035,0.735788,-0.5619888>,
<0.001488801,0.8961155,-0.503809>,
<-0.3535403,0.6537658,-0.7102452>,
<-0.7399517,0.5547758,-0.4489366>,
<-0.9120238,0.1102196,-0.461425>,
<-0.6593998,-0.6182798,-0.4896639>,
<-0.2490651,-0.8608088,-0.503809>,
<0.4301047,-0.5764987,-0.734512>,
<0.5057577,-0.1305283,-0.8854492>,
<0.5117735,0.3422252,-0.8232973>,
<0.09739587,0.5771941,-0.8451093>,
<-0.6018946,0.2552591,-0.7933564>,
<-0.6879024,-0.2100741,-0.734512>,
<-0.3340437,-0.5171509,-0.8232973>,
<0.08570633,-0.3414376,-0.9658797>,
<0.1277354,0.1313635,-1.011571>,
<-0.3044499,-0.06760332,-0.979586>,
<0.20695074000000002,-0.30999582000000003,0.86797352>,
<-0.031181374,0.6386767400000001,0.69528692>,
<-0.72082204,-0.070551878,0.6064175600000001>,
<0.82945344,0.27368785,0.35973060840000004>,
<-0.286408554,-0.8738682400000001,0.215936912>,
<0.6717144,-0.6611163200000001,0.06347600839999999>,
<0.2864085482,0.8738681799999999,-0.21593691599999998>,
<-0.6717144,0.6611163000000001,-0.06347598800000001>,
<0.7208220200000001,0.070551864,-0.60641754>,
<-0.82945352,-0.27368786,-0.359730604>,
<0.031181366000000012,-0.6386767600000001,-0.69528692>,
<-0.20695070599999998,0.309995836,-0.86797358>
 }
normal_vectors{

72,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>,
<0.0,0.0,0.0>
 }
/* 
 texture_list{
2,
texture{texture0},
texture{texture1}
 }
*/
face_indices{
140,
<2,1,0>,// ,1,
<3,2,0>,// ,1,
<4,3,0>,// ,1,
<5,4,0>,// ,1,
<7,6,1>,// ,1,
<8,7,1>,// ,1,
<2,8,1>,// ,1,
<9,8,2>,// ,1,
<11,10,3>,// ,1,
<4,11,3>,// ,1,
<5,12,4>,// ,1,
<13,12,5>,// ,1,
<14,13,5>,// ,1,
<15,14,6>,// ,1,
<16,15,6>,// ,1,
<7,16,6>,// ,1,
<17,16,7>,// ,1,
<9,18,8>,// ,1,
<19,18,9>,// ,1,
<20,19,9>,// ,1,
<21,20,10>,// ,1,
<22,21,10>,// ,1,
<11,22,10>,// ,1,
<23,22,11>,// ,1,
<25,24,12>,// ,1,
<13,25,12>,// ,1,
<14,26,13>,// ,1,
<15,26,14>,// ,1,
<27,26,15>,// ,1,
<17,28,16>,// ,1,
<29,28,17>,// ,1,
<30,29,17>,// ,1,
<31,30,18>,// ,1,
<19,31,18>,// ,1,
<20,32,19>,// ,1,
<21,32,20>,// ,1,
<33,32,21>,// ,1,
<23,34,22>,// ,1,
<35,34,23>,// ,1,
<24,35,23>,// ,1,
<36,35,24>,// ,1,
<25,36,24>,// ,1,
<37,36,25>,// ,1,
<27,38,26>,// ,1,
<39,38,27>,// ,1,
<40,39,27>,// ,1,
<41,40,28>,// ,1,
<29,41,28>,// ,1,
<30,42,29>,// ,1,
<31,42,30>,// ,1,
<43,42,31>,// ,1,
<33,44,32>,// ,1,
<45,44,33>,// ,1,
<46,45,33>,// ,1,
<47,46,34>,// ,1,
<35,47,34>,// ,1,
<37,48,36>,// ,1,
<49,48,37>,// ,1,
<38,49,37>,// ,1,
<39,49,38>,// ,1,
<40,50,39>,// ,1,
<41,50,40>,// ,1,
<51,50,41>,// ,1,
<43,52,42>,// ,1,
<53,52,43>,// ,1,
<44,53,43>,// ,1,
<45,53,44>,// ,1,
<46,54,45>,// ,1,
<47,54,46>,// ,1,
<55,54,47>,// ,1,
<56,55,48>,// ,1,
<49,56,48>,// ,1,
<51,57,50>,// ,1,
<58,57,51>,// ,1,
<52,58,51>,// ,1,
<53,58,52>,// ,1,
<55,59,54>,// ,1,
<56,59,55>,// ,1,
<57,59,56>,// ,1,
<58,59,57>,// ,1,
<1,6,60>,// ,0,
<6,14,60>,// ,0,
<14,5,60>,// ,0,
<5,0,60>,// ,0,
<0,1,60>,// ,0,
<3,10,61>,// ,0,
<10,20,61>,// ,0,
<20,9,61>,// ,0,
<9,2,61>,// ,0,
<2,3,61>,// ,0,
<12,24,62>,// ,0,
<24,23,62>,// ,0,
<23,11,62>,// ,0,
<11,4,62>,// ,0,
<4,12,62>,// ,0,
<8,18,63>,// ,0,
<18,30,63>,// ,0,
<30,17,63>,// ,0,
<17,7,63>,// ,0,
<7,8,63>,// ,0,
<26,38,64>,// ,0,
<38,37,64>,// ,0,
<37,25,64>,// ,0,
<25,13,64>,// ,0,
<13,26,64>,// ,0,
<16,28,65>,// ,0,
<28,40,65>,// ,0,
<40,27,65>,// ,0,
<27,15,65>,// ,0,
<15,16,65>,// ,0,
<32,44,66>,// ,0,
<44,43,66>,// ,0,
<43,31,66>,// ,0,
<31,19,66>,// ,0,
<19,32,66>,// ,0,
<22,34,67>,// ,0,
<34,46,67>,// ,0,
<46,33,67>,// ,0,
<33,21,67>,// ,0,
<21,22,67>,// ,0,
<42,52,68>,// ,0,
<52,51,68>,// ,0,
<51,41,68>,// ,0,
<41,29,68>,// ,0,
<29,42,68>,// ,0,
<36,48,69>,// ,0,
<48,55,69>,// ,0,
<55,47,69>,// ,0,
<47,35,69>,// ,0,
<35,36,69>,// ,0,
<50,57,70>,// ,0,
<57,56,70>,// ,0,
<56,49,70>,// ,0,
<49,39,70>,// ,0,
<39,50,70>,// ,0,
<54,59,71>,// ,0,
<59,58,71>,// ,0,
<58,53,71>,// ,0,
<53,45,71>,// ,0,
<45,54,71> //0
 } 
 }
#declare aretes=union{

object{cylinder{<0.0,0.0,1.028031>,<0.4638569,0.0,0.9174342>,diam  }}
object{cylinder{<0.0,0.0,1.028031>,<0.2187436,0.4090409,0.9174342>,diam  }}
object{cylinder{<0.0,0.0,1.028031>,<-0.2575486,0.3857874,0.9174342>,diam  }}
object{cylinder{<0.0,0.0,1.028031>,<-0.4616509,-0.04518499,0.9174342>,diam  }}
object{cylinder{<0.0,0.0,1.028031>,<-0.177858,-0.4284037,0.9174342>,diam  }}
object{cylinder{<0.4638569,0.0,0.9174342>,<0.2187436,0.4090409,0.9174342>,diam  }}
object{cylinder{<0.4638569,0.0,0.9174342>,<0.5726782,-0.4284037,0.7384841>,diam  }}
object{cylinder{<0.4638569,0.0,0.9174342>,<0.8259401,-0.04518499,0.6104342>,diam  }}
object{cylinder{<0.4638569,0.0,0.9174342>,<0.6437955,0.3857874,0.702527>,diam  }}
object{cylinder{<0.2187436,0.4090409,0.9174342>,<-0.2575486,0.3857874,0.9174342>,diam  }}
object{cylinder{<0.2187436,0.4090409,0.9174342>,<0.6437955,0.3857874,0.702527>,diam  }}
object{cylinder{<0.2187436,0.4090409,0.9174342>,<0.349648,0.7496433,0.6104342>,diam  }}
object{cylinder{<-0.2575486,0.3857874,0.9174342>,<-0.4616509,-0.04518499,0.9174342>,diam  }}
object{cylinder{<-0.2575486,0.3857874,0.9174342>,<-0.421009,0.7120184,0.6104342>,diam  }}
object{cylinder{<-0.2575486,0.3857874,0.9174342>,<-0.6783139,0.3212396,0.702527>,diam  }}
object{cylinder{<-0.4616509,-0.04518499,0.9174342>,<-0.177858,-0.4284037,0.9174342>,diam  }}
object{cylinder{<-0.4616509,-0.04518499,0.9174342>,<-0.6783139,0.3212396,0.702527>,diam  }}
object{cylinder{<-0.4616509,-0.04518499,0.9174342>,<-0.6031536,-0.4466658,0.702527>,diam  }}
object{cylinder{<-0.177858,-0.4284037,0.9174342>,<-0.6031536,-0.4466658,0.702527>,diam  }}
object{cylinder{<-0.177858,-0.4284037,0.9174342>,<-0.2749612,-0.7801379,0.6104342>,diam  }}
object{cylinder{<-0.177858,-0.4284037,0.9174342>,<0.1760766,-0.6931717,0.7384841>,diam  }}
object{cylinder{<0.5726782,-0.4284037,0.7384841>,<0.8259401,-0.04518499,0.6104342>,diam  }}
object{cylinder{<0.5726782,-0.4284037,0.7384841>,<0.1760766,-0.6931717,0.7384841>,diam  }}
object{cylinder{<0.5726782,-0.4284037,0.7384841>,<0.5208138,-0.7801379,0.4206978>,diam  }}
object{cylinder{<0.5726782,-0.4284037,0.7384841>,<0.8552518,-0.4466658,0.3547998>,diam  }}
object{cylinder{<0.8259401,-0.04518499,0.6104342>,<0.6437955,0.3857874,0.702527>,diam  }}
object{cylinder{<0.8259401,-0.04518499,0.6104342>,<0.8552518,-0.4466658,0.3547998>,diam  }}
object{cylinder{<0.8259401,-0.04518499,0.6104342>,<1.01294,-0.03548596,0.1718776>,diam  }}
object{cylinder{<0.6437955,0.3857874,0.702527>,<0.349648,0.7496433,0.6104342>,diam  }}
object{cylinder{<0.6437955,0.3857874,0.702527>,<0.7182239,0.661842,0.3208868>,diam  }}
object{cylinder{<0.349648,0.7496433,0.6104342>,<0.7182239,0.661842,0.3208868>,diam  }}
object{cylinder{<0.349648,0.7496433,0.6104342>,<0.3633691,0.9454568,0.1758496>,diam  }}
object{cylinder{<0.349648,0.7496433,0.6104342>,<-0.04574087,0.9368937,0.4206978>,diam  }}
object{cylinder{<-0.421009,0.7120184,0.6104342>,<-0.6783139,0.3212396,0.702527>,diam  }}
object{cylinder{<-0.421009,0.7120184,0.6104342>,<-0.04574087,0.9368937,0.4206978>,diam  }}
object{cylinder{<-0.421009,0.7120184,0.6104342>,<-0.4537394,0.905564,0.1758496>,diam  }}
object{cylinder{<-0.421009,0.7120184,0.6104342>,<-0.7792791,0.5887312,0.3208868>,diam  }}
object{cylinder{<-0.6783139,0.3212396,0.702527>,<-0.7792791,0.5887312,0.3208868>,diam  }}
object{cylinder{<-0.6783139,0.3212396,0.702527>,<-0.9537217,0.1462217,0.3547998>,diam  }}
object{cylinder{<-0.6031536,-0.4466658,0.702527>,<-0.2749612,-0.7801379,0.6104342>,diam  }}
object{cylinder{<-0.6031536,-0.4466658,0.702527>,<-0.9072701,-0.3283699,0.3547998>,diam  }}
object{cylinder{<-0.6031536,-0.4466658,0.702527>,<-0.6503371,-0.7286577,0.3208868>,diam  }}
object{cylinder{<-0.2749612,-0.7801379,0.6104342>,<0.1760766,-0.6931717,0.7384841>,diam  }}
object{cylinder{<-0.2749612,-0.7801379,0.6104342>,<-0.6503371,-0.7286577,0.3208868>,diam  }}
object{cylinder{<-0.2749612,-0.7801379,0.6104342>,<0.08459482,-0.9611501,0.3547998>,diam  }}
object{cylinder{<0.1760766,-0.6931717,0.7384841>,<0.5208138,-0.7801379,0.4206978>,diam  }}
object{cylinder{<0.1760766,-0.6931717,0.7384841>,<0.08459482,-0.9611501,0.3547998>,diam  }}
object{cylinder{<0.5208138,-0.7801379,0.4206978>,<0.8552518,-0.4466658,0.3547998>,diam  }}
object{cylinder{<0.5208138,-0.7801379,0.4206978>,<0.08459482,-0.9611501,0.3547998>,diam  }}
object{cylinder{<0.5208138,-0.7801379,0.4206978>,<0.3949153,-0.9491262,-0.007072558>,diam  }}
object{cylinder{<0.8552518,-0.4466658,0.3547998>,<1.01294,-0.03548596,0.1718776>,diam  }}
object{cylinder{<0.8552518,-0.4466658,0.3547998>,<0.9360473,-0.409557,-0.1136978>,diam  }}
object{cylinder{<1.01294,-0.03548596,0.1718776>,<0.9360473,-0.409557,-0.1136978>,diam  }}
object{cylinder{<1.01294,-0.03548596,0.1718776>,<0.9829382,0.02692292,-0.2999274>,diam  }}
object{cylinder{<1.01294,-0.03548596,0.1718776>,<0.9463677,0.4014808,-0.007072558>,diam  }}
object{cylinder{<0.7182239,0.661842,0.3208868>,<0.3633691,0.9454568,0.1758496>,diam  }}
object{cylinder{<0.7182239,0.661842,0.3208868>,<0.9463677,0.4014808,-0.007072558>,diam  }}
object{cylinder{<0.7182239,0.661842,0.3208868>,<0.6704578,0.7662826,-0.1419366>,diam  }}
object{cylinder{<0.3633691,0.9454568,0.1758496>,<-0.04574087,0.9368937,0.4206978>,diam  }}
object{cylinder{<0.3633691,0.9454568,0.1758496>,<0.6704578,0.7662826,-0.1419366>,diam  }}
object{cylinder{<0.3633691,0.9454568,0.1758496>,<-0.05007646,1.025698,-0.04779978>,diam  }}
object{cylinder{<-0.04574087,0.9368937,0.4206978>,<-0.4537394,0.905564,0.1758496>,diam  }}
object{cylinder{<-0.04574087,0.9368937,0.4206978>,<-0.05007646,1.025698,-0.04779978>,diam  }}
object{cylinder{<-0.4537394,0.905564,0.1758496>,<-0.7792791,0.5887312,0.3208868>,diam  }}
object{cylinder{<-0.4537394,0.905564,0.1758496>,<-0.05007646,1.025698,-0.04779978>,diam  }}
object{cylinder{<-0.4537394,0.905564,0.1758496>,<-0.4294337,0.8845784,-0.2999274>,diam  }}
object{cylinder{<-0.7792791,0.5887312,0.3208868>,<-0.9537217,0.1462217,0.3547998>,diam  }}
object{cylinder{<-0.7792791,0.5887312,0.3208868>,<-0.9561681,0.3719321,-0.06525234>,diam  }}
object{cylinder{<-0.9537217,0.1462217,0.3547998>,<-0.9072701,-0.3283699,0.3547998>,diam  }}
object{cylinder{<-0.9537217,0.1462217,0.3547998>,<-0.9561681,0.3719321,-0.06525234>,diam  }}
object{cylinder{<-0.9537217,0.1462217,0.3547998>,<-1.022036,-0.1000338,-0.04779978>,diam  }}
object{cylinder{<-0.9072701,-0.3283699,0.3547998>,<-0.6503371,-0.7286577,0.3208868>,diam  }}
object{cylinder{<-0.9072701,-0.3283699,0.3547998>,<-1.022036,-0.1000338,-0.04779978>,diam  }}
object{cylinder{<-0.9072701,-0.3283699,0.3547998>,<-0.8659056,-0.5502712,-0.06525234>,diam  }}
object{cylinder{<-0.6503371,-0.7286577,0.3208868>,<-0.8659056,-0.5502712,-0.06525234>,diam  }}
object{cylinder{<-0.6503371,-0.7286577,0.3208868>,<-0.5227761,-0.8778535,-0.1136978>,diam  }}
object{cylinder{<0.08459482,-0.9611501,0.3547998>,<0.3949153,-0.9491262,-0.007072558>,diam  }}
object{cylinder{<0.08459482,-0.9611501,0.3547998>,<-0.06856319,-1.021542,-0.09273844>,diam  }}
object{cylinder{<0.3949153,-0.9491262,-0.007072558>,<-0.06856319,-1.021542,-0.09273844>,diam  }}
object{cylinder{<0.3949153,-0.9491262,-0.007072558>,<0.2232046,-0.8974878,-0.4489366>,diam  }}
object{cylinder{<0.3949153,-0.9491262,-0.007072558>,<0.6515438,-0.7200947,-0.3373472>,diam  }}
object{cylinder{<0.9360473,-0.409557,-0.1136978>,<0.9829382,0.02692292,-0.2999274>,diam  }}
object{cylinder{<0.9360473,-0.409557,-0.1136978>,<0.6515438,-0.7200947,-0.3373472>,diam  }}
object{cylinder{<0.9360473,-0.409557,-0.1136978>,<0.7969535,-0.3253959,-0.5619888>,diam  }}
object{cylinder{<0.9829382,0.02692292,-0.2999274>,<0.9463677,0.4014808,-0.007072558>,diam  }}
object{cylinder{<0.9829382,0.02692292,-0.2999274>,<0.7969535,-0.3253959,-0.5619888>,diam  }}
object{cylinder{<0.9829382,0.02692292,-0.2999274>,<0.8066872,0.4395354,-0.461425>,diam  }}
object{cylinder{<0.9463677,0.4014808,-0.007072558>,<0.6704578,0.7662826,-0.1419366>,diam  }}
object{cylinder{<0.9463677,0.4014808,-0.007072558>,<0.8066872,0.4395354,-0.461425>,diam  }}
object{cylinder{<0.6704578,0.7662826,-0.1419366>,<0.8066872,0.4395354,-0.461425>,diam  }}
object{cylinder{<0.6704578,0.7662826,-0.1419366>,<0.4468035,0.735788,-0.5619888>,diam  }}
object{cylinder{<-0.05007646,1.025698,-0.04779978>,<-0.4294337,0.8845784,-0.2999274>,diam  }}
object{cylinder{<-0.05007646,1.025698,-0.04779978>,<0.001488801,0.8961155,-0.503809>,diam  }}
object{cylinder{<-0.4294337,0.8845784,-0.2999274>,<0.001488801,0.8961155,-0.503809>,diam  }}
object{cylinder{<-0.4294337,0.8845784,-0.2999274>,<-0.3535403,0.6537658,-0.7102452>,diam  }}
object{cylinder{<-0.4294337,0.8845784,-0.2999274>,<-0.7399517,0.5547758,-0.4489366>,diam  }}
object{cylinder{<-0.9561681,0.3719321,-0.06525234>,<-1.022036,-0.1000338,-0.04779978>,diam  }}
object{cylinder{<-0.9561681,0.3719321,-0.06525234>,<-0.7399517,0.5547758,-0.4489366>,diam  }}
object{cylinder{<-0.9561681,0.3719321,-0.06525234>,<-0.9120238,0.1102196,-0.461425>,diam  }}
object{cylinder{<-1.022036,-0.1000338,-0.04779978>,<-0.8659056,-0.5502712,-0.06525234>,diam  }}
object{cylinder{<-1.022036,-0.1000338,-0.04779978>,<-0.9120238,0.1102196,-0.461425>,diam  }}
object{cylinder{<-0.8659056,-0.5502712,-0.06525234>,<-0.5227761,-0.8778535,-0.1136978>,diam  }}
object{cylinder{<-0.8659056,-0.5502712,-0.06525234>,<-0.6593998,-0.6182798,-0.4896639>,diam  }}
object{cylinder{<-0.5227761,-0.8778535,-0.1136978>,<-0.06856319,-1.021542,-0.09273844>,diam  }}
object{cylinder{<-0.5227761,-0.8778535,-0.1136978>,<-0.6593998,-0.6182798,-0.4896639>,diam  }}
object{cylinder{<-0.5227761,-0.8778535,-0.1136978>,<-0.2490651,-0.8608088,-0.503809>,diam  }}
object{cylinder{<-0.06856319,-1.021542,-0.09273844>,<0.2232046,-0.8974878,-0.4489366>,diam  }}
object{cylinder{<-0.06856319,-1.021542,-0.09273844>,<-0.2490651,-0.8608088,-0.503809>,diam  }}
object{cylinder{<0.2232046,-0.8974878,-0.4489366>,<0.6515438,-0.7200947,-0.3373472>,diam  }}
object{cylinder{<0.2232046,-0.8974878,-0.4489366>,<-0.2490651,-0.8608088,-0.503809>,diam  }}
object{cylinder{<0.2232046,-0.8974878,-0.4489366>,<0.4301047,-0.5764987,-0.734512>,diam  }}
object{cylinder{<0.6515438,-0.7200947,-0.3373472>,<0.7969535,-0.3253959,-0.5619888>,diam  }}
object{cylinder{<0.6515438,-0.7200947,-0.3373472>,<0.4301047,-0.5764987,-0.734512>,diam  }}
object{cylinder{<0.7969535,-0.3253959,-0.5619888>,<0.4301047,-0.5764987,-0.734512>,diam  }}
object{cylinder{<0.7969535,-0.3253959,-0.5619888>,<0.5057577,-0.1305283,-0.8854492>,diam  }}
object{cylinder{<0.8066872,0.4395354,-0.461425>,<0.4468035,0.735788,-0.5619888>,diam  }}
object{cylinder{<0.8066872,0.4395354,-0.461425>,<0.5117735,0.3422252,-0.8232973>,diam  }}
object{cylinder{<0.4468035,0.735788,-0.5619888>,<0.001488801,0.8961155,-0.503809>,diam  }}
object{cylinder{<0.4468035,0.735788,-0.5619888>,<0.5117735,0.3422252,-0.8232973>,diam  }}
object{cylinder{<0.4468035,0.735788,-0.5619888>,<0.09739587,0.5771941,-0.8451093>,diam  }}
object{cylinder{<0.001488801,0.8961155,-0.503809>,<-0.3535403,0.6537658,-0.7102452>,diam  }}
object{cylinder{<0.001488801,0.8961155,-0.503809>,<0.09739587,0.5771941,-0.8451093>,diam  }}
object{cylinder{<-0.3535403,0.6537658,-0.7102452>,<-0.7399517,0.5547758,-0.4489366>,diam  }}
object{cylinder{<-0.3535403,0.6537658,-0.7102452>,<0.09739587,0.5771941,-0.8451093>,diam  }}
object{cylinder{<-0.3535403,0.6537658,-0.7102452>,<-0.6018946,0.2552591,-0.7933564>,diam  }}
object{cylinder{<-0.7399517,0.5547758,-0.4489366>,<-0.9120238,0.1102196,-0.461425>,diam  }}
object{cylinder{<-0.7399517,0.5547758,-0.4489366>,<-0.6018946,0.2552591,-0.7933564>,diam  }}
object{cylinder{<-0.9120238,0.1102196,-0.461425>,<-0.6018946,0.2552591,-0.7933564>,diam  }}
object{cylinder{<-0.9120238,0.1102196,-0.461425>,<-0.6879024,-0.2100741,-0.734512>,diam  }}
object{cylinder{<-0.6593998,-0.6182798,-0.4896639>,<-0.2490651,-0.8608088,-0.503809>,diam  }}
object{cylinder{<-0.6593998,-0.6182798,-0.4896639>,<-0.6879024,-0.2100741,-0.734512>,diam  }}
object{cylinder{<-0.6593998,-0.6182798,-0.4896639>,<-0.3340437,-0.5171509,-0.8232973>,diam  }}
object{cylinder{<-0.2490651,-0.8608088,-0.503809>,<-0.3340437,-0.5171509,-0.8232973>,diam  }}
object{cylinder{<0.4301047,-0.5764987,-0.734512>,<0.5057577,-0.1305283,-0.8854492>,diam  }}
object{cylinder{<0.4301047,-0.5764987,-0.734512>,<0.08570633,-0.3414376,-0.9658797>,diam  }}
object{cylinder{<0.5057577,-0.1305283,-0.8854492>,<0.5117735,0.3422252,-0.8232973>,diam  }}
object{cylinder{<0.5057577,-0.1305283,-0.8854492>,<0.08570633,-0.3414376,-0.9658797>,diam  }}
object{cylinder{<0.5057577,-0.1305283,-0.8854492>,<0.1277354,0.1313635,-1.011571>,diam  }}
object{cylinder{<0.5117735,0.3422252,-0.8232973>,<0.09739587,0.5771941,-0.8451093>,diam  }}
object{cylinder{<0.5117735,0.3422252,-0.8232973>,<0.1277354,0.1313635,-1.011571>,diam  }}
object{cylinder{<0.09739587,0.5771941,-0.8451093>,<0.1277354,0.1313635,-1.011571>,diam  }}
object{cylinder{<-0.6018946,0.2552591,-0.7933564>,<-0.6879024,-0.2100741,-0.734512>,diam  }}
object{cylinder{<-0.6018946,0.2552591,-0.7933564>,<-0.3044499,-0.06760332,-0.979586>,diam  }}
object{cylinder{<-0.6879024,-0.2100741,-0.734512>,<-0.3340437,-0.5171509,-0.8232973>,diam  }}
object{cylinder{<-0.6879024,-0.2100741,-0.734512>,<-0.3044499,-0.06760332,-0.979586>,diam  }}
object{cylinder{<-0.3340437,-0.5171509,-0.8232973>,<0.08570633,-0.3414376,-0.9658797>,diam  }}
object{cylinder{<-0.3340437,-0.5171509,-0.8232973>,<-0.3044499,-0.06760332,-0.979586>,diam  }}
object{cylinder{<0.08570633,-0.3414376,-0.9658797>,<0.1277354,0.1313635,-1.011571>,diam  }}
object{cylinder{<0.08570633,-0.3414376,-0.9658797>,<-0.3044499,-0.06760332,-0.979586>,diam  }}
object{cylinder{<0.1277354,0.1313635,-1.011571>,<-0.3044499,-0.06760332,-0.979586>,diam  }}
}
#declare sommets=union{

object{sphere{<0.0,0.0,1.028031>,diam1 }}
object{sphere{<0.4638569,0.0,0.9174342>,diam1 }}
object{sphere{<0.2187436,0.4090409,0.9174342>,diam1 }}
object{sphere{<-0.2575486,0.3857874,0.9174342>,diam1 }}
object{sphere{<-0.4616509,-0.04518499,0.9174342>,diam1 }}
object{sphere{<-0.177858,-0.4284037,0.9174342>,diam1 }}
object{sphere{<0.5726782,-0.4284037,0.7384841>,diam1 }}
object{sphere{<0.8259401,-0.04518499,0.6104342>,diam1 }}
object{sphere{<0.6437955,0.3857874,0.702527>,diam1 }}
object{sphere{<0.349648,0.7496433,0.6104342>,diam1 }}
object{sphere{<-0.421009,0.7120184,0.6104342>,diam1 }}
object{sphere{<-0.6783139,0.3212396,0.702527>,diam1 }}
object{sphere{<-0.6031536,-0.4466658,0.702527>,diam1 }}
object{sphere{<-0.2749612,-0.7801379,0.6104342>,diam1 }}
object{sphere{<0.1760766,-0.6931717,0.7384841>,diam1 }}
object{sphere{<0.5208138,-0.7801379,0.4206978>,diam1 }}
object{sphere{<0.8552518,-0.4466658,0.3547998>,diam1 }}
object{sphere{<1.01294,-0.03548596,0.1718776>,diam1 }}
object{sphere{<0.7182239,0.661842,0.3208868>,diam1 }}
object{sphere{<0.3633691,0.9454568,0.1758496>,diam1 }}
object{sphere{<-0.04574087,0.9368937,0.4206978>,diam1 }}
object{sphere{<-0.4537394,0.905564,0.1758496>,diam1 }}
object{sphere{<-0.7792791,0.5887312,0.3208868>,diam1 }}
object{sphere{<-0.9537217,0.1462217,0.3547998>,diam1 }}
object{sphere{<-0.9072701,-0.3283699,0.3547998>,diam1 }}
object{sphere{<-0.6503371,-0.7286577,0.3208868>,diam1 }}
object{sphere{<0.08459482,-0.9611501,0.3547998>,diam1 }}
object{sphere{<0.3949153,-0.9491262,-0.007072558>,diam1 }}
object{sphere{<0.9360473,-0.409557,-0.1136978>,diam1 }}
object{sphere{<0.9829382,0.02692292,-0.2999274>,diam1 }}
object{sphere{<0.9463677,0.4014808,-0.007072558>,diam1 }}
object{sphere{<0.6704578,0.7662826,-0.1419366>,diam1 }}
object{sphere{<-0.05007646,1.025698,-0.04779978>,diam1 }}
object{sphere{<-0.4294337,0.8845784,-0.2999274>,diam1 }}
object{sphere{<-0.9561681,0.3719321,-0.06525234>,diam1 }}
object{sphere{<-1.022036,-0.1000338,-0.04779978>,diam1 }}
object{sphere{<-0.8659056,-0.5502712,-0.06525234>,diam1 }}
object{sphere{<-0.5227761,-0.8778535,-0.1136978>,diam1 }}
object{sphere{<-0.06856319,-1.021542,-0.09273844>,diam1 }}
object{sphere{<0.2232046,-0.8974878,-0.4489366>,diam1 }}
object{sphere{<0.6515438,-0.7200947,-0.3373472>,diam1 }}
object{sphere{<0.7969535,-0.3253959,-0.5619888>,diam1 }}
object{sphere{<0.8066872,0.4395354,-0.461425>,diam1 }}
object{sphere{<0.4468035,0.735788,-0.5619888>,diam1 }}
object{sphere{<0.001488801,0.8961155,-0.503809>,diam1 }}
object{sphere{<-0.3535403,0.6537658,-0.7102452>,diam1 }}
object{sphere{<-0.7399517,0.5547758,-0.4489366>,diam1 }}
object{sphere{<-0.9120238,0.1102196,-0.461425>,diam1 }}
object{sphere{<-0.6593998,-0.6182798,-0.4896639>,diam1 }}
object{sphere{<-0.2490651,-0.8608088,-0.503809>,diam1 }}
object{sphere{<0.4301047,-0.5764987,-0.734512>,diam1 }}
object{sphere{<0.5057577,-0.1305283,-0.8854492>,diam1 }}
object{sphere{<0.5117735,0.3422252,-0.8232973>,diam1 }}
object{sphere{<0.09739587,0.5771941,-0.8451093>,diam1 }}
object{sphere{<-0.6018946,0.2552591,-0.7933564>,diam1 }}
object{sphere{<-0.6879024,-0.2100741,-0.734512>,diam1 }}
object{sphere{<-0.3340437,-0.5171509,-0.8232973>,diam1 }}
object{sphere{<0.08570633,-0.3414376,-0.9658797>,diam1 }}
object{sphere{<0.1277354,0.1313635,-1.011571>,diam1 }}
object{sphere{<-0.3044499,-0.06760332,-0.979586>,diam1 }}
}
#declare maxIndices=150;
#declare trans=array[150];
#declare trans[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-90.0>);
#declare Victor=vrotate(Victor,<0,-166.58942236904858,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-90.0>);
#declare Hugo=vrotate(Hugo,<0,-166.58942236904858,0>);
#declare transy=<-0.23192845,-0.0,-0.9727326>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987164375981 rotate -90.0*z rotate -166.58942236904858*y Axis_Rotate_Trans(Victor,provi)  translate <0.23192845,0.0,0.9727326>};
#declare trans[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.0683346593509>);
#declare Victor=vrotate(Victor,<0,-153.17883164958425,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.0683346593509>);
#declare Hugo=vrotate(Hugo,<0,-153.17883164958425,0>);
#declare transy=<-0.1093718,-0.20452045,-0.9727326>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987092610163 rotate -149.0683346593509*z rotate -153.17883164958425*y Axis_Rotate_Trans(Victor,provi)  translate <0.1093718,0.20452045,0.9727326>};
#declare trans[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00001469186458>);
#declare Victor=vrotate(Victor,<0,-23.239705664903568,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00001469186458>);
#declare Hugo=vrotate(Hugo,<0,-23.239705664903568,0>);
#declare transy=<0.1287743,-0.1928937,-0.9727326>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999986629692441 rotate -144.00001469186458*z rotate -23.239705664903568*y Axis_Rotate_Trans(Victor,provi)  translate <-0.1287743,0.1928937,0.9727326>};
#declare trans[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.56275985346927>);
#declare Victor=vrotate(Victor,<0,-13.47232928270779,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.56275985346927>);
#declare Hugo=vrotate(Hugo,<0,-13.47232928270779,0>);
#declare transy=<0.23082545,0.022592495,-0.9727326>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987452739625 rotate -84.56275985346927*z rotate -13.47232928270779*y Axis_Rotate_Trans(Victor,provi)  translate <-0.23082545,-0.022592495,0.9727326>};
#declare trans[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-26.053301788964653>);
#declare Victor=vrotate(Victor,<0,-31.874439749109523,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-26.053301788964653>);
#declare Hugo=vrotate(Hugo,<0,-31.874439749109523,0>);
#declare transy=<0.088929,0.21420185,-0.9727326>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999986607197897 rotate -26.053301788964653*z rotate -31.874439749109523*y Axis_Rotate_Trans(Victor,provi)  translate <-0.088929,-0.21420185,0.9727326>};
#declare trans[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.06831045551658>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.06831045551658>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<-0.34130025,-0.20452045,-0.9174342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989624011278 rotate -149.06831045551658*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.34130025,0.20452045,0.9174342>};
#declare trans[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-26.053325829150513>);
#declare Victor=vrotate(Victor,<0,-121.30419203852003,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-26.053325829150513>);
#declare Hugo=vrotate(Hugo,<0,-121.30419203852003,0>);
#declare transy=<-0.51826755,0.21420185,-0.82795915>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988658460828 rotate -26.053325829150513*z rotate -121.30419203852003*y Axis_Rotate_Trans(Victor,provi)  translate <0.51826755,-0.21420185,0.82795915>};
#declare trans[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.56276031012058>);
#declare Victor=vrotate(Victor,<0,-139.70634083867003,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.56276031012058>);
#declare Hugo=vrotate(Hugo,<0,-139.70634083867003,0>);
#declare transy=<-0.6448985,0.022592495,-0.7639342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988290074641 rotate -84.56276031012058*z rotate -139.70634083867003*y Axis_Rotate_Trans(Victor,provi)  translate <0.6448985,-0.022592495,0.7639342>};
#declare trans[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.00000240648893>);
#declare Victor=vrotate(Victor,<0,-129.9389368676829,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.00000240648893>);
#declare Hugo=vrotate(Hugo,<0,-129.9389368676829,0>);
#declare transy=<-0.5538262,-0.1928937,-0.8099806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988187544328 rotate -144.00000240648893*z rotate -129.9389368676829*y Axis_Rotate_Trans(Victor,provi)  translate <0.5538262,0.1928937,0.8099806>};
#declare trans[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-87.2049293466936>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-87.2049293466936>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<0.019402500000000003,-0.39741415,-0.9174342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989565377463 rotate -87.2049293466936*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.019402500000000003,0.39741415,0.9174342>};
#declare trans[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-87.20492911619259>);
#declare Victor=vrotate(Victor,<0,-153.17873613488635,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-87.20492911619259>);
#declare Hugo=vrotate(Hugo,<0,-153.17873613488635,0>);
#declare transy=<-0.43126955,-0.39741415,-0.8099806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988741362972 rotate -87.20492911619259*z rotate -153.17873613488635*y Axis_Rotate_Trans(Victor,provi)  translate <0.43126955,0.39741415,0.8099806>};
#declare trans[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-135.58271552214492>);
#declare Victor=vrotate(Victor,<0,-113.0933366428472,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-135.58271552214492>);
#declare Hugo=vrotate(Hugo,<0,-113.0933366428472,0>);
#declare transy=<-0.2841958,-0.5793421,-0.7639342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988944916516 rotate -135.58271552214492*z rotate -113.0933366428472*y Axis_Rotate_Trans(Victor,provi)  translate <0.2841958,0.5793421,0.7639342>};
#declare trans[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-25.341559256177824>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-25.341559256177824>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<0.35959975,-0.170301205,-0.9174342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988790614277 rotate -25.341559256177824*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.35959975,0.170301205,0.9174342>};
#declare trans[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-133.16675066629386>);
#declare Victor=vrotate(Victor,<0,-61.96718521905635,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-133.16675066629386>);
#declare Hugo=vrotate(Hugo,<0,-61.96718521905635,0>);
#declare transy=<0.3392788,-0.5489029000000001,-0.7639342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989184676185 rotate -133.16675066629386*z rotate -61.96718521905635*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3392788,0.5489029000000001,0.7639342>};
#declare trans[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-82.2205502754794>);
#declare Victor=vrotate(Victor,<0,-27.05581604619352,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-82.2205502754794>);
#declare Hugo=vrotate(Hugo,<0,-27.05581604619352,0>);
#declare transy=<0.46793125,-0.35351350000000004,-0.8099806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989031893942 rotate -82.2205502754794*z rotate -27.05581604619352*y Axis_Rotate_Trans(Victor,provi)  translate <-0.46793125,0.35351350000000004,0.8099806>};
#declare trans[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-36.521825507579244>);
#declare Victor=vrotate(Victor,<0,-180.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-36.521825507579244>);
#declare Hugo=vrotate(Hugo,<0,-180.0,0>);
#declare transy=<0.31975444999999997,0.236794345,-0.9174342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989669631721 rotate -36.521825507579244*z rotate -180.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.31975444999999997,-0.236794345,0.9174342>};
#declare trans[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-140.2115128703993>);
#declare Victor=vrotate(Victor,<0,-44.76689916348384,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-140.2115128703993>);
#declare Hugo=vrotate(Hugo,<0,-44.76689916348384,0>);
#declare transy=<0.5699824,-0.13802730500000002,-0.8099806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988582384423 rotate -140.2115128703993*z rotate -44.76689916348384*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5699824,0.13802730500000002,0.8099806>};
#declare trans[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-32.65584387525846>);
#declare Victor=vrotate(Victor,<0,-56.63764232777232,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-32.65584387525846>);
#declare Hugo=vrotate(Hugo,<0,-56.63764232777232,0>);
#declare transy=<0.53240225,0.245925395,-0.8099806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989004114468 rotate -32.65584387525846*z rotate -56.63764232777232*y Axis_Rotate_Trans(Victor,provi)  translate <-0.53240225,-0.245925395,0.8099806>};
#declare trans[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-87.80522931637877>);
#declare Victor=vrotate(Victor,<0,-26.80804226577232,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-87.80522931637877>);
#declare Hugo=vrotate(Hugo,<0,-26.80804226577232,0>);
#declare transy=<0.39050579999999996,0.43753475,-0.8099806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988933097665 rotate -87.80522931637877*z rotate -26.80804226577232*y Axis_Rotate_Trans(Victor,provi)  translate <-0.39050579999999996,-0.43753475,0.8099806>};
#declare trans[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.47215927579714>);
#declare Victor=vrotate(Victor,<0,-72.44798969968353,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.47215927579714>);
#declare Hugo=vrotate(Hugo,<0,-72.44798969968353,0>);
#declare transy=<0.2264096,0.6042708,-0.7639342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989430299645 rotate -42.47215927579714*z rotate -72.44798969968353*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2264096,-0.6042708,0.7639342>};
#declare trans[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-56.273249982659>);
#declare Victor=vrotate(Victor,<0,-153.1787403385158,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-56.273249982659>);
#declare Hugo=vrotate(Hugo,<0,-153.1787403385158,0>);
#declare transy=<8.906999999999943E-4,0.5607877,-0.82795915>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998842524966 rotate -56.273249982659*z rotate -153.1787403385158*y Axis_Rotate_Trans(Victor,provi)  translate <-8.906999999999943E-4,-0.5607877,0.82795915>};
#declare trans[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-143.47818184312803>);
#declare Victor=vrotate(Victor,<0,-153.17871600284906,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-143.47818184312803>);
#declare Hugo=vrotate(Hugo,<0,-153.17871600284906,0>);
#declare transy=<-0.6993091499999999,0.236794345,-0.67445915>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988719550378 rotate -143.47818184312803*z rotate -153.17871600284906*y Axis_Rotate_Trans(Victor,provi)  translate <0.6993091499999999,-0.236794345,0.67445915>};
#declare trans[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-56.273249121033956>);
#declare Victor=vrotate(Victor,<0,-0.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-56.273249121033956>);
#declare Hugo=vrotate(Hugo,<0,-0.0,0>);
#declare transy=<-0.3743774,0.5607877,-0.7384841>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988199989621 rotate -56.273249121033956*z rotate -0.0*y Axis_Rotate_Trans(Victor,provi)  translate <0.3743774,-0.5607877,0.7384841>};
#declare trans[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.47216161600666>);
#declare Victor=vrotate(Victor,<0,-80.73074856731424,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.47216161600666>);
#declare Hugo=vrotate(Hugo,<0,-80.73074856731424,0>);
#declare transy=<-0.546746,0.6042708,-0.57959095>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989804203936 rotate -42.47216161600666*z rotate -80.73074856731424*y Axis_Rotate_Trans(Victor,provi)  translate <0.546746,-0.6042708,0.57959095>};
#declare trans[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-87.80522945877507>);
#declare Victor=vrotate(Victor,<0,-126.37068870183982,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-87.80522945877507>);
#declare Hugo=vrotate(Hugo,<0,-126.37068870183982,0>);
#declare transy=<-0.713965,0.43753475,-0.5466419499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998958157767 rotate -87.80522945877507*z rotate -126.37068870183982*y Axis_Rotate_Trans(Victor,provi)  translate <0.713965,-0.43753475,0.5466419499999999>};
#declare trans[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-154.65844333599293>);
#declare Victor=vrotate(Victor,<0,26.821283689299747,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-154.65844333599293>);
#declare Hugo=vrotate(Hugo,<0,26.821283689299747,0>);
#declare transy=<-0.7348678,-0.170301205,-0.6564806000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998857635536 rotate -154.65844333599293*z rotate 26.821283689299747*y Axis_Rotate_Trans(Victor,provi)  translate <0.7348678,0.170301205,0.6564806000000001>};
#declare trans[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-32.65584456347954>);
#declare Victor=vrotate(Victor,<0,-96.54111530217337,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-32.65584456347954>);
#declare Hugo=vrotate(Hugo,<0,-96.54111530217337,0>);
#declare transy=<-0.84059595,0.245925395,-0.482617>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998908109762 rotate -32.65584456347954*z rotate -96.54111530217337*y Axis_Rotate_Trans(Victor,provi)  translate <0.84059595,-0.245925395,0.482617>};
#declare trans[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.16544155548178>);
#declare Victor=vrotate(Victor,<0,-113.09332969709264,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.16544155548178>);
#declare Hugo=vrotate(Hugo,<0,-113.09332969709264,0>);
#declare transy=<-0.91944005,0.040335474999999996,-0.3911559>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988249242003 rotate -91.16544155548178*z rotate -113.09332969709264*y Axis_Rotate_Trans(Victor,provi)  translate <0.91944005,-0.040335474999999996,0.3911559>};
#declare trans[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-139.73164397164604>);
#declare Victor=vrotate(Victor,<0,-17.384489904716702,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-139.73164397164604>);
#declare Hugo=vrotate(Hugo,<0,-17.384489904716702,0>);
#declare transy=<-0.49672174999999996,-0.5677153500000001,-0.6564806000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988828550387 rotate -139.73164397164604*z rotate -17.384489904716702*y Axis_Rotate_Trans(Victor,provi)  translate <0.49672174999999996,0.5677153500000001,0.6564806000000001>};
#declare trans[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-125.37330630825323>);
#declare Victor=vrotate(Victor,<0,-101.03544718207147,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-125.37330630825323>);
#declare Hugo=vrotate(Hugo,<0,-101.03544718207147,0>);
#declare transy=<-0.6810096999999999,-0.5238147,-0.5117069000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989260196682 rotate -125.37330630825323*z rotate -101.03544718207147*y Axis_Rotate_Trans(Victor,provi)  translate <0.6810096999999999,0.5238147,0.5117069000000001>};
#declare trans[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-79.38993284331383>);
#declare Victor=vrotate(Victor,<0,-141.8473824323489,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-79.38993284331383>);
#declare Hugo=vrotate(Hugo,<0,-141.8473824323489,0>);
#declare transy=<-0.53393595,-0.70574265,-0.46566050000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988996899581 rotate -79.38993284331383*z rotate -141.8473824323489*y Axis_Rotate_Trans(Victor,provi)  translate <0.53393595,0.70574265,0.46566050000000003>};
#declare trans[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-114.24450735775048>);
#declare Victor=vrotate(Victor,<0,-91.80839369030444,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-114.24450735775048>);
#declare Hugo=vrotate(Hugo,<0,-91.80839369030444,0>);
#declare transy=<-0.35650855000000004,-0.8475500499999999,-0.39314190000000004>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989232950286 rotate -114.24450735775048*z rotate -91.80839369030444*y Axis_Rotate_Trans(Victor,provi)  translate <0.35650855000000004,0.8475500499999999,0.39314190000000004>};
#declare trans[32]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.12099620152915>);
#declare Victor=vrotate(Victor,<0,-25.635086458900005,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.12099620152915>);
#declare Hugo=vrotate(Hugo,<0,-25.635086458900005,0>);
#declare transy=<-0.151953565,-0.8432685,-0.515566>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998928529037 rotate -113.12099620152915*z rotate -25.635086458900005*y Axis_Rotate_Trans(Victor,provi)  translate <0.151953565,0.8432685,0.515566>};
#declare trans[33]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.96680891150995>);
#declare Victor=vrotate(Victor,<0,19.692955005213616,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.96680891150995>);
#declare Hugo=vrotate(Hugo,<0,19.692955005213616,0>);
#declare transy=<0.54966145,-0.516629,-0.6564806000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989144572657 rotate -34.96680891150995*z rotate 19.692955005213616*y Axis_Rotate_Trans(Victor,provi)  translate <-0.54966145,0.516629,0.6564806000000001>};
#declare trans[34]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.1366209381822>);
#declare Victor=vrotate(Victor,<0,-153.1787377793384,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.1366209381822>);
#declare Hugo=vrotate(Hugo,<0,-153.1787377793384,0>);
#declare transy=<0.233374935,-0.82445605,-0.515566>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989266023255 rotate -118.1366209381822*z rotate -153.1787377793384*y Axis_Rotate_Trans(Victor,provi)  translate <-0.233374935,0.82445605,0.515566>};
#declare trans[35]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-113.94600536292624>);
#declare Victor=vrotate(Victor,<0,-85.69294433726134,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-113.94600536292624>);
#declare Hugo=vrotate(Hugo,<0,-85.69294433726134,0>);
#declare transy=<0.43737420000000005,-0.8087912,-0.39314190000000004>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988859065103 rotate -113.94600536292624*z rotate -85.69294433726134*y Axis_Rotate_Trans(Victor,provi)  translate <-0.43737420000000005,0.8087912,0.39314190000000004>};
#declare trans[36]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.01655536721675>);
#declare Victor=vrotate(Victor,<0,-38.94451515137654,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.01655536721675>);
#declare Hugo=vrotate(Hugo,<0,-38.94451515137654,0>);
#declare transy=<0.60014405,-0.6503748,-0.46566050000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987587356816 rotate -75.01655536721675*z rotate -38.94451515137654*y Axis_Rotate_Trans(Victor,provi)  translate <-0.60014405,0.6503748,0.46566050000000003>};
#declare trans[37]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.12112598207462>);
#declare Victor=vrotate(Victor,<0,-75.18154629366843,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.12112598207462>);
#declare Hugo=vrotate(Hugo,<0,-75.18154629366843,0>);
#declare transy=<0.7287965000000001,-0.4549854,-0.5117069000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989233236571 rotate -124.12112598207462*z rotate -75.18154629366843*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7287965000000001,0.4549854,0.5117069000000001>};
#declare trans[38]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-68.46792765289294>);
#declare Victor=vrotate(Victor,<0,-51.61998045242054,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-68.46792765289294>);
#declare Hugo=vrotate(Hugo,<0,-51.61998045242054,0>);
#declare transy=<0.8160178,-0.23373065,-0.5286634>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988294418399 rotate -68.46792765289294*z rotate -51.61998045242054*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8160178,0.23373065,0.5286634>};
#declare trans[39]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-45.62841476309852>);
#declare Victor=vrotate(Victor,<0,-164.32555458900688,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-45.62841476309852>);
#declare Hugo=vrotate(Hugo,<0,-164.32555458900688,0>);
#declare transy=<0.4390574,0.61340185,-0.6564806000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989382104478 rotate -45.62841476309852*z rotate -164.32555458900688*y Axis_Rotate_Trans(Victor,provi)  translate <-0.4390574,-0.61340185,0.6564806000000001>};
#declare trans[40]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.36350359866115>);
#declare Victor=vrotate(Victor,<0,-48.82759069434448,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.36350359866115>);
#declare Hugo=vrotate(Hugo,<0,-48.82759069434448,0>);
#declare transy=<0.75521185,0.38751785,-0.5286634>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989259869938 rotate -104.36350359866115*z rotate -48.82759069434448*y Axis_Rotate_Trans(Victor,provi)  translate <-0.75521185,-0.38751785,0.5286634>};
#declare trans[41]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-53.74697649144752>);
#declare Victor=vrotate(Victor,<0,-82.95208874213505,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-53.74697649144752>);
#declare Hugo=vrotate(Hugo,<0,-82.95208874213505,0>);
#declare transy=<0.62674535,0.58766175,-0.5117069000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988939832415 rotate -53.74697649144752*z rotate -82.95208874213505*y Axis_Rotate_Trans(Victor,provi)  translate <-0.62674535,-0.58766175,0.5117069000000001>};
#declare trans[42]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-100.5079987693955>);
#declare Victor=vrotate(Victor,<0,164.1507240780731,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-100.5079987693955>);
#declare Hugo=vrotate(Hugo,<0,164.1507240780731,0>);
#declare transy=<0.04944230000000001,0.7366547999999999,-0.67445915>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989759273356 rotate -100.5079987693955*z rotate 164.1507240780731*y Axis_Rotate_Trans(Victor,provi)  translate <-0.04944230000000001,-0.7366547999999999,0.67445915>};
#declare trans[43]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-96.19754441323008>);
#declare Victor=vrotate(Victor,<0,-37.64491305359863,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-96.19754441323008>);
#declare Hugo=vrotate(Hugo,<0,-37.64491305359863,0>);
#declare transy=<0.46264915,0.7543978,-0.46566050000000003>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989325630116 rotate -96.19754441323008*z rotate -37.64491305359863*y Axis_Rotate_Trans(Victor,provi)  translate <-0.46264915,-0.7543978,0.46566050000000003>};
#declare trans[44]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-67.6915636386231>);
#declare Victor=vrotate(Victor,<0,-144.58822414470552,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-67.6915636386231>);
#declare Hugo=vrotate(Hugo,<0,-144.58822414470552,0>);
#declare transy=<0.09518319,0.870644,-0.482617>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987575171649 rotate -67.6915636386231*z rotate -144.58822414470552*y Axis_Rotate_Trans(Victor,provi)  translate <-0.09518319,-0.870644,0.482617>};
#declare trans[45]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-79.49200112808275>);
#declare Victor=vrotate(Victor,<0,-137.32945986983165,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-79.49200112808275>);
#declare Hugo=vrotate(Hugo,<0,-137.32945986983165,0>);
#declare transy=<-0.3484452,0.7366547999999999,-0.57959095>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998966280431 rotate -79.49200112808275*z rotate -137.32945986983165*y Axis_Rotate_Trans(Victor,provi)  translate <0.3484452,-0.7366547999999999,0.57959095>};
#declare trans[46]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-55.808192625713005>);
#declare Victor=vrotate(Victor,<0,-76.58936172407161,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-55.808192625713005>);
#declare Hugo=vrotate(Hugo,<0,-76.58936172407161,0>);
#declare transy=<-0.13033571,0.8271609,-0.5466419499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989476587742 rotate -55.808192625713005*z rotate -76.58936172407161*y Axis_Rotate_Trans(Victor,provi)  translate <0.13033571,-0.8271609,0.5466419499999999>};
#declare trans[47]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-134.37158683687449>);
#declare Victor=vrotate(Victor,<0,-168.85317707577175,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-134.37158683687449>);
#declare Hugo=vrotate(Hugo,<0,-168.85317707577175,0>);
#declare transy=<-0.6880328,0.61340185,-0.3877488>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989096663118 rotate -134.37158683687449*z rotate -168.85317707577175*y Axis_Rotate_Trans(Victor,provi)  translate <0.6880328,-0.61340185,0.3877488>};
#declare trans[48]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-67.691567098545>);
#declare Victor=vrotate(Victor,<0,-8.590507986583958,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-67.691567098545>);
#declare Hugo=vrotate(Hugo,<0,-8.590507986583958,0>);
#declare transy=<-0.30270431,0.870644,-0.3877488>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989046940663 rotate -67.691567098545*z rotate -8.590507986583958*y Axis_Rotate_Trans(Victor,provi)  translate <0.30270431,-0.870644,0.3877488>};
#declare trans[49]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-69.24469825225059>);
#declare Victor=vrotate(Victor,<0,-73.600143350872,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-69.24469825225059>);
#declare Hugo=vrotate(Hugo,<0,-73.600143350872,0>);
#declare transy=<-0.45786455000000004,0.86463205,-0.206812621>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988949258477 rotate -69.24469825225059*z rotate -73.600143350872*y Axis_Rotate_Trans(Victor,provi)  translate <0.45786455000000004,-0.86463205,0.206812621>};
#declare trans[50]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.5719992953564>);
#declare Victor=vrotate(Victor,<0,-130.76300293203178,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.5719992953564>);
#declare Hugo=vrotate(Hugo,<0,-130.76300293203178,0>);
#declare transy=<-0.9340959,0.24107588,-0.2633387>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989025599517 rotate -149.5719992953564*z rotate -130.76300293203178*y Axis_Rotate_Trans(Victor,provi)  translate <0.9340959,-0.24107588,0.2633387>};
#declare trans[51]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-94.46322129822785>);
#declare Victor=vrotate(Victor,<0,-99.78478848458593,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-94.46322129822785>);
#declare Hugo=vrotate(Hugo,<0,-99.78478848458593,0>);
#declare transy=<-0.89564955,0.42811140000000003,-0.12055099999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989389919948 rotate -94.46322129822785*z rotate -99.78478848458593*y Axis_Rotate_Trans(Victor,provi)  translate <0.89564955,-0.42811140000000003,0.12055099999999999>};
#declare trans[52]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-38.33042473764442>);
#declare Victor=vrotate(Victor,<0,-74.93019946131649,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-38.33042473764442>);
#declare Hugo=vrotate(Hugo,<0,-74.93019946131649,0>);
#declare transy=<-0.97449365,0.22252148,-0.029089899999999995>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988561003661 rotate -38.33042473764442*z rotate -74.93019946131649*y Axis_Rotate_Trans(Victor,provi)  translate <0.97449365,-0.22252148,0.029089899999999995>};
#declare trans[53]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-97.52014596222158>);
#declare Victor=vrotate(Victor,<0,-86.36149433653775,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-97.52014596222158>);
#declare Hugo=vrotate(Hugo,<0,-86.36149433653775,0>);
#declare transy=<-0.9979391,0.004281519999999999,0.06402490000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988450314491 rotate -97.52014596222158*z rotate -86.36149433653775*y Axis_Rotate_Trans(Victor,provi)  translate <0.9979391,-0.004281519999999999,-0.06402490000000001>};
#declare trans[54]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-156.39714604832946>);
#declare Victor=vrotate(Victor,<0,-69.59399985183164,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-156.39714604832946>);
#declare Hugo=vrotate(Hugo,<0,-69.59399985183164,0>);
#declare transy=<-0.97965385,-0.18299742000000002,-0.08240252099999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989443944007 rotate -156.39714604832946*z rotate -69.59399985183164*y Axis_Rotate_Trans(Victor,provi)  translate <0.97965385,0.18299742000000002,0.08240252099999999>};
#declare trans[55]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-126.49519422856565>);
#declare Victor=vrotate(Victor,<0,-22.23094734426626,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-126.49519422856565>);
#declare Hugo=vrotate(Hugo,<0,-22.23094734426626,0>);
#declare transy=<-0.5407965,-0.8036494000000001,-0.2483682>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999999150479423 rotate -126.49519422856565*z rotate -22.23094734426626*y Axis_Rotate_Trans(Victor,provi)  translate <0.5407965,0.8036494000000001,0.2483682>};
#declare trans[56]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-56.9075517476606>);
#declare Victor=vrotate(Victor,<0,-124.82427249150085,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-56.9075517476606>);
#declare Hugo=vrotate(Hugo,<0,-124.82427249150085,0>);
#declare transy=<-0.8322958,-0.5316614000000001,-0.156907121>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987441334417 rotate -56.9075517476606*z rotate -124.82427249150085*y Axis_Rotate_Trans(Victor,provi)  translate <0.8322958,0.5316614000000001,0.156907121>};
#declare trans[57]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-102.65133686025611>);
#declare Victor=vrotate(Victor,<0,-84.1075999791242,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-102.65133686025611>);
#declare Hugo=vrotate(Hugo,<0,-84.1075999791242,0>);
#declare transy=<-0.69434085,-0.7140623,-0.08947510000000002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988549130024 rotate -102.65133686025611*z rotate -84.1075999791242*y Axis_Rotate_Trans(Victor,provi)  translate <0.69434085,0.7140623,0.08947510000000002>};
#declare trans[58]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-88.97106818051819>);
#declare Victor=vrotate(Victor,<0,30.90009630877864,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-88.97106818051819>);
#declare Hugo=vrotate(Hugo,<0,30.90009630877864,0>);
#declare transy=<-0.158814115,-0.94117525,-0.2982737>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998847114071 rotate -88.97106818051819*z rotate 30.90009630877864*y Axis_Rotate_Trans(Victor,provi)  translate <0.158814115,0.94117525,0.2982737>};
#declare trans[59]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-67.93006886465858>);
#declare Victor=vrotate(Victor,<0,-134.01922491272614,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-67.93006886465858>);
#declare Hugo=vrotate(Hugo,<0,-134.01922491272614,0>);
#declare transy=<-0.51691345,-0.8558697,-0.0169565>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988410574768 rotate -67.93006886465858*z rotate -134.01922491272614*y Axis_Rotate_Trans(Victor,provi)  translate <0.51691345,0.8558697,0.0169565>};
#declare trans[60]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-99.68725595358119>);
#declare Victor=vrotate(Victor,<0,-28.41074347630287,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-99.68725595358119>);
#declare Hugo=vrotate(Hugo,<0,-28.41074347630287,0>);
#declare transy=<-0.15664632,-0.9855773999999999,-0.06402490999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988276705799 rotate -99.68725595358119*z rotate -28.41074347630287*y Axis_Rotate_Trans(Victor,provi)  translate <0.15664632,0.9855773999999999,0.06402490999999999>};
#declare trans[61]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.23295025370737>);
#declare Victor=vrotate(Victor,<0,-30.9688243887814,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.23295025370737>);
#declare Hugo=vrotate(Hugo,<0,-30.9688243887814,0>);
#declare transy=<0.249740135,-0.9212288500000001,-0.2982737>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989710156247 rotate -86.23295025370737*z rotate -30.9688243887814*y Axis_Rotate_Trans(Victor,provi)  translate <-0.249740135,0.9212288500000001,0.2982737>};
#declare trans[62]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-100.73270029182144>);
#declare Victor=vrotate(Victor,<0,-89.46978612424256,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-100.73270029182144>);
#declare Hugo=vrotate(Hugo,<0,-89.46978612424256,0>);
#declare transy=<0.047908665,-0.98129585,-0.18644901>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989531557587 rotate -100.73270029182144*z rotate -89.46978612424256*y Axis_Rotate_Trans(Victor,provi)  translate <-0.047908665,0.98129585,0.18644901>};
#declare trans[63]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-48.362498892350935>);
#declare Victor=vrotate(Victor,<0,24.014332572819015,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-48.362498892350935>);
#declare Hugo=vrotate(Hugo,<0,24.014332572819015,0>);
#declare transy=<0.61650925,-0.7471476,-0.2483682>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987889279661 rotate -48.362498892350935*z rotate 24.014332572819015*y Axis_Rotate_Trans(Victor,provi)  translate <-0.61650925,0.7471476,0.2483682>};
#declare trans[64]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.59159806333965>);
#declare Victor=vrotate(Victor,<0,-151.01136301174614,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.59159806333965>);
#declare Hugo=vrotate(Hugo,<0,-151.01136301174614,0>);
#declare transy=<0.25190793,-0.965631,-0.06402490999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998972406017 rotate -104.59159806333965*z rotate -151.01136301174614*y Axis_Rotate_Trans(Victor,provi)  translate <-0.25190793,0.965631,0.06402490999999999>};
#declare trans[65]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-87.47771631861342>);
#declare Victor=vrotate(Victor,<0,-92.92448864545185,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-87.47771631861342>);
#declare Hugo=vrotate(Hugo,<0,-92.92448864545185,0>);
#declare transy=<0.44158655,-0.8950712000000001,0.06203890000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988051400067 rotate -87.47771631861342*z rotate -92.92448864545185*y Axis_Rotate_Trans(Victor,provi)  translate <-0.44158655,0.8950712000000001,-0.06203890000000001>};
#declare trans[66]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-21.88002528997902>);
#declare Victor=vrotate(Victor,<0,11.001517093651197,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-21.88002528997902>);
#declare Hugo=vrotate(Hugo,<0,11.001517093651197,0>);
#declare transy=<0.8665004000000001,-0.36747645,-0.3378433>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989231397703 rotate -21.88002528997902*z rotate 11.001517093651197*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8665004000000001,0.36747645,0.3378433>};
#declare trans[67]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-62.95826863276928>);
#declare Victor=vrotate(Victor,<0,-65.38764867599122,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-62.95826863276928>);
#declare Hugo=vrotate(Hugo,<0,-65.38764867599122,0>);
#declare transy=<0.8677235999999999,-0.48033165,-0.12781723>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989971688972 rotate -62.95826863276928*z rotate -65.38764867599122*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8677235999999999,0.48033165,0.12781723>};
#declare trans[68]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-5.590133157449971>);
#declare Victor=vrotate(Victor,<0,-180.0,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-5.590133157449971>);
#declare Hugo=vrotate(Hugo,<0,-180.0,0>);
#declare transy=<0.9304958999999999,0.09107409999999999,-0.3547998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988529516375 rotate -5.590133157449971*z rotate -180.0*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9304958999999999,-0.09107409999999999,0.3547998>};
#declare trans[69]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.25046737907964>);
#declare Victor=vrotate(Victor,<0,-89.66631092458566,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.25046737907964>);
#declare Hugo=vrotate(Hugo,<0,-89.66631092458566,0>);
#declare transy=<0.9549449,-0.2590769,-0.14477373>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989231522807 rotate -118.25046737907964*z rotate -89.66631092458566*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9549449,0.2590769,0.14477373>};
#declare trans[70]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.908187964072155>);
#declare Victor=vrotate(Victor,<0,-80.36960883695728,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.908187964072155>);
#declare Hugo=vrotate(Hugo,<0,-80.36960883695728,0>);
#declare transy=<0.98787885,-0.023093950000000002,-0.15350001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990700797612 rotate -58.908187964072155*z rotate -80.36960883695728*y Axis_Rotate_Trans(Victor,provi)  translate <-0.98787885,0.023093950000000002,0.15350001>};
#declare trans[71]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-32.92054573630171>);
#declare Victor=vrotate(Victor,<0,-172.48090222723522,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-32.92054573630171>);
#declare Hugo=vrotate(Hugo,<0,-172.48090222723522,0>);
#declare transy=<0.7788036,0.5285138,-0.3378433>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989473989217 rotate -32.92054573630171*z rotate -172.48090222723522*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7788036,-0.5285138,0.3378433>};
#declare trans[72]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.60921415810466>);
#declare Victor=vrotate(Victor,<0,-74.0891549444473,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.60921415810466>);
#declare Hugo=vrotate(Hugo,<0,-74.0891549444473,0>);
#declare transy=<0.9646530499999999,0.21420185,-0.15350001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990074163564 rotate -118.60921415810466*z rotate -74.0891549444473*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9646530499999999,-0.21420185,0.15350001>};
#declare trans[73]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-62.26784110027474>);
#declare Victor=vrotate(Victor,<0,-95.62405101679452,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-62.26784110027474>);
#declare Hugo=vrotate(Hugo,<0,-95.62405101679452,0>);
#declare transy=<0.88658785,0.43932055,-0.14477373>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990094795553 rotate -62.26784110027474*z rotate -95.62405101679452*y Axis_Rotate_Trans(Victor,provi)  translate <-0.88658785,-0.43932055,0.14477373>};
#declare trans[74]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-111.96783943360145>);
#declare Victor=vrotate(Victor,<0,-60.82684547801139,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-111.96783943360145>);
#declare Hugo=vrotate(Hugo,<0,-60.82684547801139,0>);
#declare transy=<0.75812135,0.63946445,-0.12781723>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988949079306 rotate -111.96783943360145*z rotate -60.82684547801139*y Axis_Rotate_Trans(Victor,provi)  translate <-0.75812135,-0.63946445,0.12781723>};
#declare trans[75]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-71.76762686246336>);
#declare Victor=vrotate(Victor,<0,-106.35822868380318,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-71.76762686246336>);
#declare Hugo=vrotate(Hugo,<0,-106.35822868380318,0>);
#declare transy=<0.5865566,0.8032556,-0.1035945>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989234955167 rotate -71.76762686246336*z rotate -106.35822868380318*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5865566,-0.8032556,0.1035945>};
#declare trans[76]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.44485273344333>);
#declare Victor=vrotate(Victor,<0,-130.6144512321713,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.44485273344333>);
#declare Hugo=vrotate(Hugo,<0,-130.6144512321713,0>);
#declare transy=<-0.23975506000000002,0.95513815,-0.173863621>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989409702038 rotate -91.44485273344333*z rotate -130.6144512321713*y Axis_Rotate_Trans(Victor,provi)  translate <0.23975506000000002,-0.95513815,0.173863621>};
#declare trans[77]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-82.72423496606864>);
#declare Victor=vrotate(Victor,<0,-71.10785880836323,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-82.72423496606864>);
#declare Hugo=vrotate(Hugo,<0,-71.10785880836323,0>);
#declare transy=<-0.008015815000000003,0.99134605,-0.13103068>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990639102198 rotate -82.72423496606864*z rotate -71.10785880836323*y Axis_Rotate_Trans(Victor,provi)  translate <0.008015815000000003,-0.99134605,0.13103068>};
#declare trans[78]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-81.26527885405989>);
#declare Victor=vrotate(Victor,<0,-10.471937694834471,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-81.26527885405989>);
#declare Hugo=vrotate(Hugo,<0,-10.471937694834471,0>);
#declare transy=<-0.16317605500000001,0.9853341,0.049905499000000006>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989940892556 rotate -81.26527885405989*z rotate -10.471937694834471*y Axis_Rotate_Trans(Victor,provi)  translate <0.16317605500000001,-0.9853341,-0.049905499000000006>};
#declare trans[79]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-96.2166653396286>);
#declare Victor=vrotate(Victor,<0,-68.76361074572668,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-96.2166653396286>);
#declare Hugo=vrotate(Hugo,<0,-68.76361074572668,0>);
#declare transy=<-0.30905995,0.923307,0.228004579>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988145350555 rotate -96.2166653396286*z rotate -68.76361074572668*y Axis_Rotate_Trans(Victor,provi)  translate <0.30905995,-0.923307,-0.228004579>};
#declare trans[80]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-118.70443519763191>);
#declare Victor=vrotate(Victor,<0,-127.84775878482225,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-118.70443519763191>);
#declare Hugo=vrotate(Hugo,<0,-127.84775878482225,0>);
#declare transy=<-0.52322955,0.83461045,0.172209879>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988886155564 rotate -118.70443519763191*z rotate -127.84775878482225*y Axis_Rotate_Trans(Victor,provi)  translate <0.52322955,-0.83461045,-0.172209879>};
#declare trans[81]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-156.25148746876482>);
#declare Victor=vrotate(Victor,<0,-104.13277238916508,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-156.25148746876482>);
#declare Hugo=vrotate(Hugo,<0,-104.13277238916508,0>);
#declare transy=<-0.95949275,0.19131704,0.2068126>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988596559487 rotate -156.25148746876482*z rotate -104.13277238916508*y Axis_Rotate_Trans(Victor,provi)  translate <0.95949275,-0.19131704,-0.2068126>};
#declare trans[82]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-49.36678386847693>);
#declare Victor=vrotate(Victor,<0,-38.1710374543918,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-49.36678386847693>);
#declare Hugo=vrotate(Hugo,<0,-38.1710374543918,0>);
#declare transy=<-0.79379555,0.56482585,0.22552250000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988987326821 rotate -49.36678386847693*z rotate -38.1710374543918*y Axis_Rotate_Trans(Victor,provi)  translate <0.79379555,-0.56482585,-0.22552250000000001>};
#declare trans[83]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-100.16539862207667>);
#declare Victor=vrotate(Victor,<0,-72.76215387802313,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-100.16539862207667>);
#declare Hugo=vrotate(Hugo,<0,-72.76215387802313,0>);
#declare transy=<-0.8665004000000001,0.36747645,0.33784329999999996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989820210428 rotate -100.16539862207667*z rotate -72.76215387802313*y Axis_Rotate_Trans(Victor,provi)  translate <0.8665004000000001,-0.36747645,-0.33784329999999996>};
#declare trans[84]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-141.7639864847953>);
#declare Victor=vrotate(Victor,<0,82.88198707815484,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-141.7639864847953>);
#declare Hugo=vrotate(Hugo,<0,82.88198707815484,0>);
#declare transy=<-0.9646529500000001,-0.21420186000000002,0.153499979>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989133972155 rotate -141.7639864847953*z rotate 82.88198707815484*y Axis_Rotate_Trans(Victor,provi)  translate <0.9646529500000001,0.21420186000000002,-0.153499979>};
#declare trans[85]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-42.368035223389626>);
#declare Victor=vrotate(Victor,<0,-54.63671776361761,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-42.368035223389626>);
#declare Hugo=vrotate(Hugo,<0,-54.63671776361761,0>);
#declare transy=<-0.8899458499999999,0.14923649,0.4309581>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990706279827 rotate -42.368035223389626*z rotate -54.63671776361761*y Axis_Rotate_Trans(Victor,provi)  translate <0.8899458499999999,-0.14923649,-0.4309581>};
#declare trans[86]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-149.91361990854503>);
#declare Victor=vrotate(Victor,<0,-42.49881856110795,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-149.91361990854503>);
#declare Hugo=vrotate(Hugo,<0,-42.49881856110795,0>);
#declare transy=<-0.8948127,-0.23322916000000002,0.3806762>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988760950245 rotate -149.91361990854503*z rotate -42.49881856110795*y Axis_Rotate_Trans(Victor,provi)  translate <0.8948127,0.23322916000000002,-0.3806762>};
#declare trans[87]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-139.907797969108>);
#declare Victor=vrotate(Victor,<0,-26.049264468547683,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-139.907797969108>);
#declare Hugo=vrotate(Hugo,<0,-26.049264468547683,0>);
#declare transy=<-0.80841275,-0.5838817000000001,0.074504579>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988487578544 rotate -139.907797969108*z rotate -26.049264468547683*y Axis_Rotate_Trans(Victor,provi)  translate <0.80841275,0.5838817000000001,-0.074504579>};
#declare trans[88]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-94.57721637386422>);
#declare Victor=vrotate(Victor,<0,-72.91112477400769,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-94.57721637386422>);
#declare Hugo=vrotate(Hugo,<0,-72.91112477400769,0>);
#declare transy=<-0.87652745,-0.42050810000000005,0.234248779>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988491689131 rotate -94.57721637386422*z rotate -72.91112477400769*y Axis_Rotate_Trans(Victor,provi)  translate <0.87652745,0.42050810000000005,-0.234248779>};
#declare trans[89]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-46.748159814662166>);
#declare Victor=vrotate(Victor,<0,-113.09333095411552,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-46.748159814662166>);
#declare Hugo=vrotate(Hugo,<0,-113.09333095411552,0>);
#declare transy=<-0.7385725000000001,-0.602909,0.30168079999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990331085473 rotate -46.748159814662166*z rotate -113.09333095411552*y Axis_Rotate_Trans(Victor,provi)  translate <0.7385725000000001,0.602909,-0.30168079999999997>};
#declare trans[90]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-86.33350117156164>);
#declare Victor=vrotate(Victor,<0,-61.96719578854487,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-86.33350117156164>);
#declare Hugo=vrotate(Hugo,<0,-61.96719578854487,0>);
#declare transy=<-0.55863065,-0.7510353000000001,0.35196269999999996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990273822399 rotate -86.33350117156164*z rotate -61.96719578854487*y Axis_Rotate_Trans(Victor,provi)  translate <0.55863065,0.7510353000000001,-0.35196269999999996>};
#declare trans[91]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-72.78636477660169>);
#declare Victor=vrotate(Victor,<0,-33.60872446888593,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-72.78636477660169>);
#declare Hugo=vrotate(Hugo,<0,-33.60872446888593,0>);
#declare transy=<0.23975507999999998,-0.9551381999999999,0.17386359>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989758177289 rotate -72.78636477660169*z rotate -33.60872446888593*y Axis_Rotate_Trans(Victor,provi)  translate <-0.23975507999999998,0.9551381999999999,-0.17386359>};
#declare trans[92]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-74.2320803536873>);
#declare Victor=vrotate(Victor,<0,-96.45156838036945,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-74.2320803536873>);
#declare Hugo=vrotate(Hugo,<0,-96.45156838036945,0>);
#declare transy=<0.024293829500000003,-0.9609067499999999,0.27580438999999995>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999999009595514 rotate -74.2320803536873*z rotate -96.45156838036945*y Axis_Rotate_Trans(Victor,provi)  translate <-0.024293829500000003,0.9609067499999999,-0.27580438999999995>};
#declare trans[93]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-91.38634461203537>);
#declare Victor=vrotate(Victor,<0,-154.6798472664982,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-91.38634461203537>);
#declare Hugo=vrotate(Hugo,<0,-154.6798472664982,0>);
#declare transy=<0.2139724495,-0.89034695,0.4018682>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990188081267 rotate -91.38634461203537*z rotate -154.6798472664982*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2139724495,0.89034695,-0.4018682>};
#declare trans[94]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-61.05129228385064>);
#declare Victor=vrotate(Victor,<0,-100.47913981929796,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-61.05129228385064>);
#declare Hugo=vrotate(Hugo,<0,-100.47913981929796,0>);
#declare transy=<0.391487,-0.7691721,0.5050863>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989047250247 rotate -61.05129228385064*z rotate -100.47913981929796*y Axis_Rotate_Trans(Victor,provi)  translate <-0.391487,0.7691721,-0.5050863>};
#declare trans[95]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-46.24200357045419>);
#declare Victor=vrotate(Victor,<0,-25.635090916846504,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-46.24200357045419>);
#declare Hugo=vrotate(Hugo,<0,-25.635090916846504,0>);
#declare transy=<0.5846927,-0.7196771,0.374432>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988244600064 rotate -46.24200357045419*z rotate -25.635090916846504*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5846927,0.7196771,-0.374432>};
#declare trans[96]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-8.215400690788538>);
#declare Victor=vrotate(Victor,<0,14.840249136432366,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-8.215400690788538>);
#declare Hugo=vrotate(Hugo,<0,14.840249136432366,0>);
#declare transy=<0.98910205,-0.13594915,0.05652606>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989517458328 rotate -8.215400690788538*z rotate 14.840249136432366*y Axis_Rotate_Trans(Victor,provi)  translate <-0.98910205,0.13594915,-0.05652606>};
#declare trans[97]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-112.5464985644892>);
#declare Victor=vrotate(Victor,<0,-119.40242894360273,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-112.5464985644892>);
#declare Hugo=vrotate(Hugo,<0,-119.40242894360273,0>);
#declare transy=<0.8480599,-0.46335395,0.25709447>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989050575683 rotate -112.5464985644892*z rotate -119.40242894360273*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8480599,0.46335395,-0.25709447>};
#declare trans[98]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-56.7135429517964>);
#declare Victor=vrotate(Victor,<0,-96.35806507857667,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-56.7135429517964>);
#declare Hugo=vrotate(Hugo,<0,-96.35806507857667,0>);
#declare transy=<0.93409595,-0.24107584999999998,0.26333867>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998832012531 rotate -56.7135429517964*z rotate -96.35806507857667*y Axis_Rotate_Trans(Victor,provi)  translate <-0.93409595,0.24107584999999998,-0.26333867>};
#declare trans[99]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-19.235579474911848>);
#declare Victor=vrotate(Victor,<0,-173.6218437577139,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-19.235579474911848>);
#declare Hugo=vrotate(Hugo,<0,-173.6218437577139,0>);
#declare transy=<0.9439708,0.32515249999999996,0.05652606>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990114429956 rotate -19.235579474911848*z rotate -173.6218437577139*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9439708,-0.32515249999999996,-0.05652606>};
#declare trans[100]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.16212719513786>);
#declare Victor=vrotate(Victor,<0,-104.89418352926234,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.16212719513786>);
#declare Hugo=vrotate(Hugo,<0,-104.89418352926234,0>);
#declare transy=<0.9670299,-0.005092899999999997,0.25461238999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989871834166 rotate -116.16212719513786*z rotate -104.89418352926234*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9670299,0.005092899999999997,-0.25461238999999997>};
#declare trans[101]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-46.61023619021013>);
#declare Victor=vrotate(Victor,<0,-171.9636920120801,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-46.61023619021013>);
#declare Hugo=vrotate(Hugo,<0,-171.9636920120801,0>);
#declare transy=<0.69434085,0.71406235,0.08947507>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989446532871 rotate -46.61023619021013*z rotate -171.9636920120801*y Axis_Rotate_Trans(Victor,provi)  translate <-0.69434085,-0.71406235,-0.08947507>};
#declare trans[102]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-81.80065099655275>);
#declare Victor=vrotate(Victor,<0,-115.94615011404979,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-81.80065099655275>);
#declare Hugo=vrotate(Hugo,<0,-115.94615011404979,0>);
#declare transy=<0.7626527000000001,0.5842755,0.27745812>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989616525052 rotate -81.80065099655275*z rotate -115.94615011404979*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7626527000000001,-0.5842755,-0.27745812>};
#declare trans[103]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-72.46294929737346>);
#declare Victor=vrotate(Victor,<0,177.35799757541773,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-72.46294929737346>);
#declare Hugo=vrotate(Hugo,<0,177.35799757541773,0>);
#declare transy=<0.295669645,0.9496977499999999,0.10321812>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990936809823 rotate -72.46294929737346*z rotate 177.35799757541773*y Axis_Rotate_Trans(Victor,provi)  translate <-0.295669645,-0.9496977499999999,-0.10321812>};
#declare trans[104]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-122.97956758503234>);
#declare Victor=vrotate(Victor,<0,-70.02917589497098,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-122.97956758503234>);
#declare Hugo=vrotate(Hugo,<0,-70.02917589497098,0>);
#declare transy=<0.5910879499999999,0.7480666499999999,0.30168085>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990982282677 rotate -122.97956758503234*z rotate -70.02917589497098*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5910879499999999,-0.7480666499999999,-0.30168085>};
#declare trans[105]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-92.04839673912475>);
#declare Victor=vrotate(Victor,<0,-125.05438366150436,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-92.04839673912475>);
#declare Hugo=vrotate(Hugo,<0,-125.05438366150436,0>);
#declare transy=<0.3859206,0.86933115,0.30875339999999996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989491528942 rotate -92.04839673912475*z rotate -125.05438366150436*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3859206,-0.86933115,-0.30875339999999996>};
#declare trans[106]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-105.07886221851572>);
#declare Victor=vrotate(Victor,<0,-129.3214711297682,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-105.07886221851572>);
#declare Hugo=vrotate(Hugo,<0,-129.3214711297682,0>);
#declare transy=<-0.077320705,0.9595149,0.27083752>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990268193867 rotate -105.07886221851572*z rotate -129.3214711297682*y Axis_Rotate_Trans(Victor,provi)  translate <0.077320705,-0.9595149,-0.27083752>};
#declare trans[107]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-109.69822350097952>);
#declare Victor=vrotate(Victor,<0,-66.29362543497378,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-109.69822350097952>);
#declare Hugo=vrotate(Hugo,<0,-66.29362543497378,0>);
#declare transy=<0.15881414500000002,0.9411754,0.29827371999999996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999992233672208 rotate -109.69822350097952*z rotate -66.29362543497378*y Axis_Rotate_Trans(Victor,provi)  translate <-0.15881414500000002,-0.9411754,-0.29827371999999996>};
#declare trans[108]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-111.83919258763777>);
#declare Victor=vrotate(Victor,<0,165.3980715114237,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-111.83919258763777>);
#declare Hugo=vrotate(Hugo,<0,165.3980715114237,0>);
#declare transy=<-0.4373742,0.80879125,0.39314190000000004>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989374817607 rotate -111.83919258763777*z rotate 165.3980715114237*y Axis_Rotate_Trans(Victor,provi)  translate <0.4373742,-0.80879125,-0.39314190000000004>};
#declare trans[109]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-94.41142435566655>);
#declare Victor=vrotate(Victor,<0,-6.627405531821811,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-94.41142435566655>);
#declare Hugo=vrotate(Hugo,<0,-6.627405531821811,0>);
#declare transy=<0.012930250000000004,0.8791483,0.4763728>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989869204421 rotate -94.41142435566655*z rotate -6.627405531821811*y Axis_Rotate_Trans(Victor,provi)  translate <-0.012930250000000004,-0.8791483,-0.4763728>};
#declare trans[110]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-132.30921208416066>);
#declare Victor=vrotate(Victor,<0,-125.92342468988603,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-132.30921208416066>);
#declare Hugo=vrotate(Hugo,<0,-125.92342468988603,0>);
#declare transy=<-0.32665465,0.73699325,0.5917243000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989075940824 rotate -132.30921208416066*z rotate -125.92342468988603*y Axis_Rotate_Trans(Victor,provi)  translate <0.32665465,-0.73699325,-0.5917243000000001>};
#declare trans[111]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-145.86366353302765>);
#declare Victor=vrotate(Victor,<0,-122.91483695940259,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-145.86366353302765>);
#declare Hugo=vrotate(Hugo,<0,-122.91483695940259,0>);
#declare transy=<-0.72424865,0.5227453,0.44966799999999996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989279157723 rotate -145.86366353302765*z rotate -122.91483695940259*y Axis_Rotate_Trans(Victor,provi)  translate <0.72424865,-0.5227453,-0.44966799999999996>};
#declare trans[112]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-107.52539854768642>);
#declare Victor=vrotate(Victor,<0,-60.85816260333859,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-107.52539854768642>);
#declare Hugo=vrotate(Hugo,<0,-60.85816260333859,0>);
#declare transy=<-0.54082425,0.6482967,0.5359296>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989115516636 rotate -107.52539854768642*z rotate -60.85816260333859*y Axis_Rotate_Trans(Victor,provi)  translate <0.54082425,-0.6482967,-0.5359296>};
#declare trans[113]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.22559051310304>);
#declare Victor=vrotate(Victor,<0,-25.186861037628898,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.22559051310304>);
#declare Hugo=vrotate(Hugo,<0,-25.186861037628898,0>);
#declare transy=<-0.6135291,0.45094730000000005,0.6482504>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987976171343 rotate -58.22559051310304*z rotate -25.186861037628898*y Axis_Rotate_Trans(Victor,provi)  translate <0.6135291,-0.45094730000000005,-0.6482504>};
#declare trans[114]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-114.11992057131329>);
#declare Victor=vrotate(Victor,<0,-48.004818458193625,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-114.11992057131329>);
#declare Hugo=vrotate(Hugo,<0,-48.004818458193625,0>);
#declare transy=<-0.6513556,0.2279621,0.723719>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990022565377 rotate -114.11992057131329*z rotate -48.004818458193625*y Axis_Rotate_Trans(Victor,provi)  translate <0.6513556,-0.2279621,-0.723719>};
#declare trans[115]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-128.40803355198682>);
#declare Victor=vrotate(Victor,<0,-15.612178847528948,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-128.40803355198682>);
#declare Hugo=vrotate(Hugo,<0,-15.612178847528948,0>);
#declare transy=<-0.62674535,-0.5876617,0.5117069>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998897960876 rotate -128.40803355198682*z rotate -15.612178847528948*y Axis_Rotate_Trans(Victor,provi)  translate <0.62674535,0.5876617,-0.5117069>};
#declare trans[116]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-78.22524444683964>);
#declare Victor=vrotate(Victor,<0,-50.82112895047762,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-78.22524444683964>);
#declare Hugo=vrotate(Hugo,<0,-50.82112895047762,0>);
#declare transy=<-0.6592303500000001,-0.3908803,0.6423611499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988288655967 rotate -78.22524444683964*z rotate -50.82112895047762*y Axis_Rotate_Trans(Victor,provi)  translate <0.6592303500000001,0.3908803,-0.6423611499999999>};
#declare trans[117]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-109.64646201651965>);
#declare Victor=vrotate(Victor,<0,7.4434608744777355,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-109.64646201651965>);
#declare Hugo=vrotate(Hugo,<0,7.4434608744777355,0>);
#declare transy=<-0.2241461505,-0.81595175,0.5328989>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989400173036 rotate -109.64646201651965*z rotate 7.4434608744777355*y Axis_Rotate_Trans(Victor,provi)  translate <0.2241461505,0.81595175,-0.5328989>};
#declare trans[118]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.37880110200274>);
#declare Victor=vrotate(Victor,<0,-103.9625210026265,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.37880110200274>);
#declare Hugo=vrotate(Hugo,<0,-103.9625210026265,0>);
#declare transy=<-0.4792885,-0.5390066,0.69264305>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987928865373 rotate -34.37880110200274*z rotate -103.9625210026265*y Axis_Rotate_Trans(Victor,provi)  translate <0.4792885,0.5390066,-0.69264305>};
#declare trans[119]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-70.57455599075473>);
#declare Victor=vrotate(Victor,<0,-39.01740437414747,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-70.57455599075473>);
#declare Hugo=vrotate(Hugo,<0,-39.01740437414747,0>);
#declare transy=<-0.27209968500000004,-0.6564910500000001,0.7035490499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988454900833 rotate -70.57455599075473*z rotate -39.01740437414747*y Axis_Rotate_Trans(Victor,provi)  translate <0.27209968500000004,0.6564910500000001,-0.7035490499999999>};
#declare trans[120]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-59.454636727551986>);
#declare Victor=vrotate(Victor,<0,-30.17640646441102,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-59.454636727551986>);
#declare Hugo=vrotate(Hugo,<0,-30.17640646441102,0>);
#declare transy=<0.1760257495,-0.77494065,0.6070271>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988669894847 rotate -59.454636727551986*z rotate -30.17640646441102*y Axis_Rotate_Trans(Victor,provi)  translate <-0.1760257495,0.77494065,-0.6070271>};
#declare trans[121]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-48.025838221792846>);
#declare Victor=vrotate(Victor,<0,-105.69562513119052,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-48.025838221792846>);
#declare Hugo=vrotate(Hugo,<0,-105.69562513119052,0>);
#declare transy=<-0.0494423355,-0.7366547999999999,0.6744591499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988136128568 rotate -48.025838221792846*z rotate -105.69562513119052*y Axis_Rotate_Trans(Victor,provi)  translate <0.0494423355,0.7366547999999999,-0.6744591499999999>};
#declare trans[122]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-78.01899762719161>);
#declare Victor=vrotate(Victor,<0,34.068308908408504,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-78.01899762719161>);
#declare Hugo=vrotate(Hugo,<0,34.068308908408504,0>);
#declare transy=<0.546746,-0.6042708,0.5795909>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999998933539967 rotate -78.01899762719161*z rotate 34.068308908408504*y Axis_Rotate_Trans(Victor,provi)  translate <-0.546746,0.6042708,-0.5795909>};
#declare trans[123]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-80.75972883409774>);
#declare Victor=vrotate(Victor,<0,-163.34934813720676,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-80.75972883409774>);
#declare Hugo=vrotate(Hugo,<0,-163.34934813720676,0>);
#declare transy=<0.128072215,-0.61547995,0.77767725>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989457215092 rotate -80.75972883409774*z rotate -163.34934813720676*y Axis_Rotate_Trans(Victor,provi)  translate <-0.128072215,0.61547995,-0.77767725>};
#declare trans[124]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.31223713335811>);
#declare Victor=vrotate(Victor,<0,-18.50269995245524,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.31223713335811>);
#declare Hugo=vrotate(Hugo,<0,-18.50269995245524,0>);
#declare transy=<0.47771745,-0.45451244999999996,0.7518008>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988131656161 rotate -33.31223713335811*z rotate -18.50269995245524*y Axis_Rotate_Trans(Victor,provi)  translate <-0.47771745,0.45451244999999996,-0.7518008>};
#declare trans[125]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-21.210384474871873>);
#declare Victor=vrotate(Victor,<0,-4.1510520693869735,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-21.210384474871873>);
#declare Hugo=vrotate(Hugo,<0,-4.1510520693869735,0>);
#declare transy=<0.82598775,-0.3324977,0.4551808>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989513668374 rotate -21.210384474871873*z rotate -4.1510520693869735*y Axis_Rotate_Trans(Victor,provi)  translate <-0.82598775,0.3324977,-0.4551808>};
#declare trans[126]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-51.08972789575428>);
#declare Victor=vrotate(Victor,<0,-111.84286850240638,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-51.08972789575428>);
#declare Hugo=vrotate(Hugo,<0,-111.84286850240638,0>);
#declare transy=<0.6709231499999999,-0.40501745,0.6211465>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990225643071 rotate -51.08972789575428*z rotate -111.84286850240638*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6709231499999999,0.40501745,-0.6211465>};
#declare trans[127]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-107.70736963417166>);
#declare Victor=vrotate(Victor,<0,-133.0551769483458,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-107.70736963417166>);
#declare Hugo=vrotate(Hugo,<0,-133.0551769483458,0>);
#declare transy=<0.7569592,-0.18273935000000002,0.6273907>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990588172866 rotate -107.70736963417166*z rotate -133.0551769483458*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7569592,0.18273935000000002,-0.6273907>};
#declare trans[128]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-47.803670681637996>);
#declare Victor=vrotate(Victor,<0,-129.37558811011385,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-47.803670681637996>);
#declare Hugo=vrotate(Hugo,<0,-129.37558811011385,0>);
#declare transy=<0.7999631,0.049927250000000006,0.5979685>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989141524219 rotate -47.803670681637996*z rotate -129.37558811011385*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7999631,-0.049927250000000006,-0.5979685>};
#declare trans[129]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-59.4296204217539>);
#declare Victor=vrotate(Victor,<0,-178.02567579232928,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-59.4296204217539>);
#declare Hugo=vrotate(Hugo,<0,-178.02567579232928,0>);
#declare transy=<0.45423245,0.7395443,0.49673645>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989140478682 rotate -59.4296204217539*z rotate -178.02567579232928*y Axis_Rotate_Trans(Victor,provi)  translate <-0.45423245,-0.7395443,-0.49673645>};
#declare trans[130]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-148.87365382897858>);
#declare Victor=vrotate(Victor,<0,-83.3601224535804,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-148.87365382897858>);
#declare Hugo=vrotate(Hugo,<0,-83.3601224535804,0>);
#declare transy=<0.6736511000000001,0.41417695000000004,0.61208795>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987339072084 rotate -148.87365382897858*z rotate -83.3601224535804*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6736511000000001,-0.41417695000000004,-0.61208795>};
#declare trans[131]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-102.2438502144041>);
#declare Victor=vrotate(Victor,<0,-134.28036878080945,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-102.2438502144041>);
#declare Hugo=vrotate(Hugo,<0,-134.28036878080945,0>);
#declare transy=<0.49672174999999996,0.5677153500000001,0.6564806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987515529655 rotate -102.2438502144041*z rotate -134.28036878080945*y Axis_Rotate_Trans(Victor,provi)  translate <-0.49672174999999996,-0.5677153500000001,-0.6564806>};
#declare trans[132]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-136.10976141315882>);
#declare Victor=vrotate(Victor,<0,-75.10513564402957,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-136.10976141315882>);
#declare Hugo=vrotate(Hugo,<0,-75.10513564402957,0>);
#declare transy=<0.2915544,0.68897985,0.66355315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.99999874431728 rotate -136.10976141315882*z rotate -75.10513564402957*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2915544,-0.68897985,-0.66355315>};
#declare trans[133]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-159.26433736230695>);
#declare Victor=vrotate(Victor,<0,-116.62102241721252,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-159.26433736230695>);
#declare Hugo=vrotate(Hugo,<0,-116.62102241721252,0>);
#declare transy=<-0.4679312,0.35351350000000004,0.8099806>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990167542908 rotate -159.26433736230695*z rotate -116.62102241721252*y Axis_Rotate_Trans(Victor,provi)  translate <0.4679312,-0.35351350000000004,-0.8099806>};
#declare trans[134]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-119.53372475227202>);
#declare Victor=vrotate(Victor,<0,-33.89330608243849,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-119.53372475227202>);
#declare Hugo=vrotate(Hugo,<0,-33.89330608243849,0>);
#declare transy=<-0.25790551500000003,0.45896815,0.85019585>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989247694152 rotate -119.53372475227202*z rotate -33.89330608243849*y Axis_Rotate_Trans(Victor,provi)  translate <0.25790551500000003,-0.45896815,-0.85019585>};
#declare trans[135]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-172.47579598993562>);
#declare Victor=vrotate(Victor,<0,95.52854479479909,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-172.47579598993562>);
#declare Hugo=vrotate(Hugo,<0,95.52854479479909,0>);
#declare transy=<-0.5087656,-0.10584845,0.8543732500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988141477832 rotate -172.47579598993562*z rotate 95.52854479479909*y Axis_Rotate_Trans(Victor,provi)  translate <0.5087656,0.10584845,-0.8543732500000001>};
#declare trans[136]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-63.75003338888013>);
#declare Victor=vrotate(Victor,<0,-10.839664840231142,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-63.75003338888013>);
#declare Hugo=vrotate(Hugo,<0,-10.839664840231142,0>);
#declare transy=<-0.295732015,0.23598295000000002,0.92566445>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988829929415 rotate -63.75003338888013*z rotate -10.839664840231142*y Axis_Rotate_Trans(Victor,provi)  translate <0.295732015,-0.23598295000000002,-0.92566445>};
#declare trans[137]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.31223609943399>);
#declare Victor=vrotate(Victor,<0,-18.45054821804847,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.31223609943399>);
#declare Hugo=vrotate(Hugo,<0,-18.45054821804847,0>);
#declare transy=<-0.31674654999999996,-4.175999999999902E-4,0.9485101>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987313717763 rotate -123.31223609943399*z rotate -18.45054821804847*y Axis_Rotate_Trans(Victor,provi)  translate <0.31674654999999996,4.175999999999902E-4,-0.9485101>};
#declare trans[138]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-119.52099334685127>);
#declare Victor=vrotate(Victor,<0,-3.0131530511342013,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-119.52099334685127>);
#declare Hugo=vrotate(Hugo,<0,-3.0131530511342013,0>);
#declare transy=<-0.304584685,-0.45970965,0.8342033>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989180860511 rotate -119.52099334685127*z rotate -3.0131530511342013*y Axis_Rotate_Trans(Victor,provi)  translate <0.304584685,0.45970965,-0.8342033>};
#declare trans[139]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-63.756407192740525>);
#declare Victor=vrotate(Victor,<0,-26.116285804543455,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-63.756407192740525>);
#declare Hugo=vrotate(Hugo,<0,-26.116285804543455,0>);
#declare transy=<-0.31975445,-0.23679435,0.9174341500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987802963408 rotate -63.756407192740525*z rotate -26.116285804543455*y Axis_Rotate_Trans(Victor,provi)  translate <0.31975445,0.23679435,-0.9174341500000001>};
#declare trans[140]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-20.78301873130229>);
#declare Victor=vrotate(Victor,<0,-100.32942229581016,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-20.78301873130229>);
#declare Hugo=vrotate(Hugo,<0,-100.32942229581016,0>);
#declare transy=<-0.112565635,-0.3542788,0.9283401499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999987883301105 rotate -20.78301873130229*z rotate -100.32942229581016*y Axis_Rotate_Trans(Victor,provi)  translate <0.112565635,0.3542788,-0.9283401499999999>};
#declare trans[141]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-12.623106352117123>);
#declare Victor=vrotate(Victor,<0,34.37896434745626,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-12.623106352117123>);
#declare Hugo=vrotate(Hugo,<0,34.37896434745626,0>);
#declare transy=<0.6448985,-0.0225925,0.7639342>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989720423593 rotate -12.623106352117123*z rotate 34.37896434745626*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6448985,0.0225925,-0.7639342>};
#declare trans[142]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-47.3856827358504>);
#declare Victor=vrotate(Victor,<0,-147.9493904723356,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-47.3856827358504>);
#declare Hugo=vrotate(Hugo,<0,-147.9493904723356,0>);
#declare transy=<0.45317224999999994,-0.09382789000000001,0.8864711999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999988920672083 rotate -47.3856827358504*z rotate -147.9493904723356*y Axis_Rotate_Trans(Victor,provi)  translate <-0.45317224999999994,0.09382789000000001,-0.8864711999999999>};
#declare trans[143]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-49.91251223845284>);
#declare Victor=vrotate(Victor,<0,-165.91490608829858,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-49.91251223845284>);
#declare Hugo=vrotate(Hugo,<0,-165.91490608829858,0>);
#declare transy=<0.51097305,0.3636125,0.7789046500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989238126297 rotate -49.91251223845284*z rotate -165.91490608829858*y Axis_Rotate_Trans(Victor,provi)  translate <-0.51097305,-0.3636125,-0.7789046500000001>};
#declare trans[144]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-107.38367335587247>);
#declare Victor=vrotate(Victor,<0,-147.4163454280005,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-107.38367335587247>);
#declare Hugo=vrotate(Hugo,<0,-147.4163454280005,0>);
#declare transy=<0.49617615000000004,0.13883871,0.857049>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999990078646112 rotate -107.38367335587247*z rotate -147.4163454280005*y Axis_Rotate_Trans(Victor,provi)  translate <-0.49617615000000004,-0.13883871,-0.857049>};
#declare trans[145]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-111.6219193780353>);
#declare Victor=vrotate(Victor,<0,-161.23819392294257,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-111.6219193780353>);
#declare Hugo=vrotate(Hugo,<0,-161.23819392294257,0>);
#declare transy=<0.124168685,0.42929425,0.8945885>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989724320133 rotate -111.6219193780353*z rotate -161.23819392294257*y Axis_Rotate_Trans(Victor,provi)  translate <-0.124168685,-0.42929425,-0.8945885>};
#declare trans[146]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-160.5144155915211>);
#declare Victor=vrotate(Victor,<0,-100.72220737478946,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-160.5144155915211>);
#declare Hugo=vrotate(Hugo,<0,-100.72220737478946,0>);
#declare transy=<0.3192468,0.29237711,0.90144165>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989397979402 rotate -160.5144155915211*z rotate -100.72220737478946*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3192468,-0.29237711,-0.90144165>};
#declare trans[147]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-172.51950596595742>);
#declare Victor=vrotate(Victor,<0,-132.6093518471907,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-172.51950596595742>);
#declare Hugo=vrotate(Hugo,<0,-132.6093518471907,0>);
#declare transy=<-0.106720865,0.10503705,0.98872535>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.999999028524469 rotate -172.51950596595742*z rotate -132.6093518471907*y Axis_Rotate_Trans(Victor,provi)  translate <0.106720865,-0.10503705,-0.98872535>};
#declare trans[148]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-125.04679243065195>);
#declare Victor=vrotate(Victor,<0,-2.0119897109271974,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-125.04679243065195>);
#declare Hugo=vrotate(Hugo,<0,-2.0119897109271974,0>);
#declare transy=<0.109371785,0.20452046000000002,0.97273285>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989000887382 rotate -125.04679243065195*z rotate -2.0119897109271974*y Axis_Rotate_Trans(Victor,provi)  translate <-0.109371785,-0.20452046000000002,-0.97273285>};
#declare trans[149]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.33928041984905>);
#declare Victor=vrotate(Victor,<0,4.232607301538253,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.33928041984905>);
#declare Hugo=vrotate(Hugo,<0,4.232607301538253,0>);
#declare transy=<0.08835725,-0.03188009,0.9955784999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 0.9999989217501025 rotate -65.33928041984905*z rotate 4.232607301538253*y Axis_Rotate_Trans(Victor,provi)  translate <-0.08835725,0.03188009,-0.9955784999999999>};
#declare maxFaces=92;
#declare transface=array[92];
#declare transface[0]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-7.912285182484748>);
#declare Victor=vrotate(Victor,<0,103.41069929308959,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-7.912285182484748>);
#declare Hugo=vrotate(Hugo,<0,103.41069929308959,0>);
#declare transy=<-0.225336025,-0.20452045,-0.9450833999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -7.912285182484748*z rotate 103.41069929308959*y Axis_Rotate_Trans(Victor,provi)  translate <0.225336025,0.20452045,0.9450833999999999>};
#declare transface[1]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-63.964218442659984>);
#declare Victor=vrotate(Victor,<0,171.4294801838392,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-63.964218442659984>);
#declare Hugo=vrotate(Hugo,<0,171.4294801838392,0>);
#declare transy=<0.0740884,-0.295153925,-0.9450833999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -63.964218442659984*z rotate 171.4294801838392*y Axis_Rotate_Trans(Victor,provi)  translate <-0.0740884,0.295153925,0.9450833999999999>};
#declare transface[2]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-125.20476274975995>);
#declare Victor=vrotate(Victor,<0,170.5679983334147,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-125.20476274975995>);
#declare Hugo=vrotate(Hugo,<0,170.5679983334147,0>);
#declare transy=<0.2952126,-0.073854355,-0.9450833999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -125.20476274975995*z rotate 170.5679983334147*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2952126,0.073854355,0.9450833999999999>};
#declare transface[3]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-169.31439149527222>);
#declare Victor=vrotate(Victor,<0,46.233380307689096,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-169.31439149527222>);
#declare Hugo=vrotate(Hugo,<0,46.233380307689096,0>);
#declare transy=<0.20434172499999997,0.2254980975,-0.9450833999999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -169.31439149527222*z rotate 46.233380307689096*y Axis_Rotate_Trans(Victor,provi)  translate <-0.20434172499999997,-0.2254980975,0.9450833999999999>};
#declare transface[4]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.84106808791279>);
#declare Victor=vrotate(Victor,<0,35.26036749686934,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.84106808791279>);
#declare Hugo=vrotate(Hugo,<0,35.26036749686934,0>);
#declare transy=<-0.672103825,0.12969342,-0.7191966750000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -65.84106808791279*z rotate 35.26036749686934*y Axis_Rotate_Trans(Victor,provi)  translate <0.672103825,-0.12969342,0.7191966750000001>};
#declare transface[5]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-8.552735016916074>);
#declare Victor=vrotate(Victor,<0,91.0290397470601,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-8.552735016916074>);
#declare Hugo=vrotate(Hugo,<0,91.0290397470601,0>);
#declare transy=<-0.644347,-0.1815974525,-0.7332306>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -8.552735016916074*z rotate 91.0290397470601*y Axis_Rotate_Trans(Victor,provi)  translate <0.644347,0.1815974525,0.7332306>};
#declare transface[6]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.439825008716994>);
#declare Victor=vrotate(Victor,<0,-162.2200999526253,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.439825008716994>);
#declare Hugo=vrotate(Hugo,<0,-162.2200999526253,0>);
#declare transy=<-0.38628490000000004,-0.3009673,-0.8637074>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -58.439825008716994*z rotate -162.2200999526253*y Axis_Rotate_Trans(Victor,provi)  translate <0.38628490000000004,0.3009673,0.8637074>};
#declare transface[7]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-31.470173314564178>);
#declare Victor=vrotate(Victor,<0,112.24630120430977,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-31.470173314564178>);
#declare Hugo=vrotate(Hugo,<0,112.24630120430977,0>);
#declare transy=<-0.39045877500000004,-0.5735287250000001,-0.7102074>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -31.470173314564178*z rotate 112.24630120430977*y Axis_Rotate_Trans(Victor,provi)  translate <0.39045877500000004,0.5735287250000001,0.7102074>};
#declare transface[8]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-123.45484794702323>);
#declare Victor=vrotate(Victor,<0,169.73369081462096,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-123.45484794702323>);
#declare Hugo=vrotate(Hugo,<0,169.73369081462096,0>);
#declare transy=<0.50879635,-0.43507125,-0.7332306>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -123.45484794702323*z rotate 169.73369081462096*y Axis_Rotate_Trans(Victor,provi)  translate <-0.50879635,0.43507125,0.7332306>};
#declare transface[9]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-164.89198059105507>);
#declare Victor=vrotate(Victor,<0,-86.65503394789766,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-164.89198059105507>);
#declare Hugo=vrotate(Hugo,<0,-86.65503394789766,0>);
#declare transy=<0.464791075,-0.15416425500000003,-0.8637074>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -164.89198059105507*z rotate -86.65503394789766*y Axis_Rotate_Trans(Victor,provi)  translate <-0.464791075,0.15416425500000003,0.8637074>};
#declare transface[10]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-116.22297317255544>);
#declare Victor=vrotate(Victor,<0,-16.86075931238524,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-116.22297317255544>);
#declare Hugo=vrotate(Hugo,<0,-16.86075931238524,0>);
#declare transy=<0.35513012499999996,0.3371645475,-0.8637074>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -116.22297317255544*z rotate -16.86075931238524*y Axis_Rotate_Trans(Victor,provi)  translate <-0.35513012499999996,-0.3371645475,0.8637074>};
#declare transface[11]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-146.0579712009086>);
#declare Victor=vrotate(Victor,<0,59.92760302206516,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-146.0579712009086>);
#declare Hugo=vrotate(Hugo,<0,59.92760302206516,0>);
#declare transy=<0.3327335,0.608836325,-0.7102074>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -146.0579712009086*z rotate 59.92760302206516*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3327335,-0.608836325,0.7102074>};
#declare transface[12]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-102.43141459873586>);
#declare Victor=vrotate(Victor,<0,3.6181229115323377,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-102.43141459873586>);
#declare Hugo=vrotate(Hugo,<0,3.6181229115323377,0>);
#declare transy=<0.025166499999999994,0.6487212499999999,-0.75120915>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -102.43141459873586*z rotate 3.6181229115323377*y Axis_Rotate_Trans(Victor,provi)  translate <-0.025166499999999994,-0.6487212499999999,0.75120915>};
#declare transface[13]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-122.0831676984295>);
#declare Victor=vrotate(Victor,<0,65.25967944505756,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-122.0831676984295>);
#declare Hugo=vrotate(Hugo,<0,65.25967944505756,0>);
#declare transy=<-0.4475956,0.6704628,-0.57959095>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -122.0831676984295*z rotate 65.25967944505756*y Axis_Rotate_Trans(Victor,provi)  translate <0.4475956,-0.6704628,0.57959095>};
#declare transface[14]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-67.56496467203542>);
#declare Victor=vrotate(Victor,<0,36.07875799604083,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-67.56496467203542>);
#declare Hugo=vrotate(Hugo,<0,36.07875799604083,0>);
#declare transy=<-0.7009989,0.5254683,-0.467195375>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -67.56496467203542*z rotate 36.07875799604083*y Axis_Rotate_Trans(Victor,provi)  translate <0.7009989,-0.5254683,0.467195375>};
#declare transface[15]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-18.183327928122324>);
#declare Victor=vrotate(Victor,<0,-29.67017862161836,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-18.183327928122324>);
#declare Hugo=vrotate(Hugo,<0,-29.67017862161836,0>);
#declare transy=<-0.76995255,0.24135986999999998,-0.578538075>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -18.183327928122324*z rotate -29.67017862161836*y Axis_Rotate_Trans(Victor,provi)  translate <0.76995255,-0.24135986999999998,0.578538075>};
#declare transface[16]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-59.36463237244671>);
#declare Victor=vrotate(Victor,<0,60.986124508685904,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-59.36463237244671>);
#declare Hugo=vrotate(Hugo,<0,60.986124508685904,0>);
#declare transy=<-0.926767975,0.1407056775,-0.3272473>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -59.36463237244671*z rotate 60.986124508685904*y Axis_Rotate_Trans(Victor,provi)  translate <0.926767975,-0.1407056775,0.3272473>};
#declare transface[17]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-56.84971170237207>);
#declare Victor=vrotate(Victor,<0,-163.40887927291553,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-56.84971170237207>);
#declare Hugo=vrotate(Hugo,<0,-163.40887927291553,0>);
#declare transy=<-0.51532885,-0.636729,-0.5610705500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -56.84971170237207*z rotate -163.40887927291553*y Axis_Rotate_Trans(Victor,provi)  translate <0.51532885,0.636729,0.5610705500000001>};
#declare transface[18]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.51707382880968>);
#declare Victor=vrotate(Victor,<0,120.47874010174222,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.51707382880968>);
#declare Hugo=vrotate(Hugo,<0,120.47874010174222,0>);
#declare transy=<-0.448652525,-0.825599725,-0.32075505000000004>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -54.51707382880968*z rotate 120.47874010174222*y Axis_Rotate_Trans(Victor,provi)  translate <0.448652525,0.825599725,0.32075505000000004>};
#declare transface[19]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-77.50567560350783>);
#declare Victor=vrotate(Victor,<0,-176.08110325170907,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-77.50567560350783>);
#declare Hugo=vrotate(Hugo,<0,-176.08110325170907,0>);
#declare transy=<-0.15538384000000002,-0.8922218749999999,-0.40691985>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -77.50567560350783*z rotate -176.08110325170907*y Axis_Rotate_Trans(Victor,provi)  translate <0.15538384000000002,0.8922218749999999,0.40691985>};
#declare transface[20]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-78.67345742978479>);
#declare Victor=vrotate(Victor,<0,122.9703394784529,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-78.67345742978479>);
#declare Hugo=vrotate(Hugo,<0,122.9703394784529,0>);
#declare transy=<0.3435571675,-0.865010025,-0.3457078>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -78.67345742978479*z rotate 122.9703394784529*y Axis_Rotate_Trans(Victor,provi)  translate <-0.3435571675,0.865010025,0.3457078>};
#declare transface[21]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-122.19948038876467>);
#declare Victor=vrotate(Victor,<0,168.06720154106227,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-122.19948038876467>);
#declare Hugo=vrotate(Hugo,<0,168.06720154106227,0>);
#declare transy=<0.60832665,-0.6987612000000001,-0.35701435000000004>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -122.19948038876467*z rotate 168.06720154106227*y Axis_Rotate_Trans(Victor,provi)  translate <-0.60832665,0.6987612000000001,0.35701435000000004>};
#declare transface[22]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-142.84368827969692>);
#declare Victor=vrotate(Victor,<0,-108.26374175764543,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-142.84368827969692>);
#declare Hugo=vrotate(Hugo,<0,-108.26374175764543,0>);
#declare transy=<0.639228975,-0.4858072,-0.5840937500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -142.84368827969692*z rotate -108.26374175764543*y Axis_Rotate_Trans(Victor,provi)  translate <-0.639228975,0.4858072,0.5840937500000001>};
#declare transface[23]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-138.38824167744602>);
#declare Victor=vrotate(Victor,<0,145.1004956874908,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-138.38824167744602>);
#declare Hugo=vrotate(Hugo,<0,145.1004956874908,0>);
#declare transy=<0.8412591,-0.30060355,-0.43325335000000004>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -138.38824167744602*z rotate 145.1004956874908*y Axis_Rotate_Trans(Victor,provi)  translate <-0.8412591,0.30060355,0.43325335000000004>};
#declare transface[24]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-145.69606885339536>);
#declare Victor=vrotate(Victor,<0,63.21774622665506,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-145.69606885339536>);
#declare Hugo=vrotate(Hugo,<0,63.21774622665506,0>);
#declare transy=<0.702774475,0.558087775,-0.4247751>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -145.69606885339536*z rotate 63.21774622665506*y Axis_Rotate_Trans(Victor,provi)  translate <-0.702774475,-0.558087775,0.4247751>};
#declare transface[25]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-117.77981954512725>);
#declare Victor=vrotate(Victor,<0,-15.676636201118264,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-117.77981954512725>);
#declare Hugo=vrotate(Hugo,<0,-15.676636201118264,0>);
#declare transy=<0.450853275,0.683899825,-0.5610705500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -117.77981954512725*z rotate -15.676636201118264*y Axis_Rotate_Trans(Victor,provi)  translate <-0.450853275,-0.683899825,0.5610705500000001>};
#declare transface[26]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-64.54870707444245>);
#declare Victor=vrotate(Victor,<0,-43.32737498278555,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-64.54870707444245>);
#declare Hugo=vrotate(Hugo,<0,-43.32737498278555,0>);
#declare transy=<-0.040446705,0.78190785,-0.61055055>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -64.54870707444245*z rotate -43.32737498278555*y Axis_Rotate_Trans(Victor,provi)  translate <0.040446705,-0.78190785,0.61055055>};
#declare transface[27]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-83.46185048502775>);
#declare Victor=vrotate(Victor,<0,17.876500457932305,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-83.46185048502775>);
#declare Hugo=vrotate(Hugo,<0,17.876500457932305,0>);
#declare transy=<-0.325574755,0.8036494000000001,-0.48366987499999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -83.46185048502775*z rotate 17.876500457932305*y Axis_Rotate_Trans(Victor,provi)  translate <0.325574755,-0.8036494000000001,0.48366987499999997>};
#declare transface[28]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-100.95524851375859>);
#declare Victor=vrotate(Victor,<0,76.85414159819385,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-100.95524851375859>);
#declare Hugo=vrotate(Hugo,<0,76.85414159819385,0>);
#declare transy=<-0.34880980500000003,0.9098851,-0.190338121>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -100.95524851375859*z rotate 76.85414159819385*y Axis_Rotate_Trans(Victor,provi)  translate <0.34880980500000003,-0.9098851,0.190338121>};
#declare transface[29]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-18.060358464173657>);
#declare Victor=vrotate(Victor,<0,-23.634309260701517,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-18.060358464173657>);
#declare Hugo=vrotate(Hugo,<0,-23.634309260701517,0>);
#declare transy=<-0.9542947749999999,0.23179868,-0.1462143>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -18.060358464173657*z rotate -23.634309260701517*y Axis_Rotate_Trans(Victor,provi)  translate <0.9542947749999999,-0.23179868,0.1462143>};
#declare transface[30]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-52.84150403448297>);
#declare Victor=vrotate(Victor,<0,88.52977069733939,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-52.84150403448297>);
#declare Hugo=vrotate(Hugo,<0,88.52977069733939,0>);
#declare transy=<-0.9787159249999999,0.09779928,0.13541875>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -52.84150403448297*z rotate 88.52977069733939*y Axis_Rotate_Trans(Victor,provi)  translate <0.9787159249999999,-0.09779928,-0.13541875>};
#declare transface[31]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-10.722161293363387>);
#declare Victor=vrotate(Victor,<0,-132.1614231281904,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-10.722161293363387>);
#declare Hugo=vrotate(Hugo,<0,-132.1614231281904,0>);
#declare transy=<-0.9721534000000001,-0.19859964000000002,0.035548729>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -10.722161293363387*z rotate -132.1614231281904*y Axis_Rotate_Trans(Victor,provi)  translate <0.9721534000000001,0.19859964000000002,-0.035548729>};
#declare transface[32]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-55.38021025842232>);
#declare Victor=vrotate(Victor,<0,118.43763908140986,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-55.38021025842232>);
#declare Hugo=vrotate(Hugo,<0,118.43763908140986,0>);
#declare transy=<-0.7513768000000001,-0.6489720000000001,-0.007485260500000007>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -55.38021025842232*z rotate 118.43763908140986*y Axis_Rotate_Trans(Victor,provi)  translate <0.7513768000000001,0.6489720000000001,0.007485260500000007>};
#declare transface[33]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-55.92244432466144>);
#declare Victor=vrotate(Victor,<0,-165.37360826232228,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-55.92244432466144>);
#declare Hugo=vrotate(Hugo,<0,-165.37360826232228,0>);
#declare transy=<-0.528854975,-0.82975955,-0.13266235>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -55.92244432466144*z rotate -165.37360826232228*y Axis_Rotate_Trans(Victor,provi)  translate <0.528854975,0.82975955,0.13266235>};
#declare transface[34]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-96.77011777619528>);
#declare Victor=vrotate(Victor,<0,-119.5719122047542,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-96.77011777619528>);
#declare Hugo=vrotate(Hugo,<0,-119.5719122047542,0>);
#declare transy=<-0.055452725,-0.96123555,-0.242361355>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -96.77011777619528*z rotate -119.5719122047542*y Axis_Rotate_Trans(Victor,provi)  translate <0.055452725,0.96123555,0.242361355>};
#declare transface[35]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-100.5668332409479>);
#declare Victor=vrotate(Victor,<0,178.50389984234724,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-100.5668332409479>);
#declare Hugo=vrotate(Hugo,<0,178.50389984234724,0>);
#declare transy=<0.2508240325,-0.943429925,-0.18114930499999998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -100.5668332409479*z rotate 178.50389984234724*y Axis_Rotate_Trans(Victor,provi)  translate <-0.2508240325,0.943429925,0.18114930499999998>};
#declare transface[36]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-101.31871164271392>);
#declare Victor=vrotate(Victor,<0,116.00182717398884,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-101.31871164271392>);
#declare Hugo=vrotate(Hugo,<0,116.00182717398884,0>);
#declare transy=<0.34067081499999996,-0.9251047,0.11795124500000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -101.31871164271392*z rotate 116.00182717398884*y Axis_Rotate_Trans(Victor,provi)  translate <-0.34067081499999996,0.9251047,-0.11795124500000001>};
#declare transface[37]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.0019461127419>);
#declare Victor=vrotate(Victor,<0,-110.75046287983781,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.0019461127419>);
#declare Hugo=vrotate(Hugo,<0,-110.75046287983781,0>);
#declare transy=<0.91072265,-0.313276675,-0.241308515>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -144.0019461127419*z rotate -110.75046287983781*y Axis_Rotate_Trans(Victor,provi)  translate <-0.91072265,0.313276675,0.241308515>};
#declare transface[38]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-150.4093335815987>);
#declare Victor=vrotate(Victor,<0,109.2079358228152,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-150.4093335815987>);
#declare Hugo=vrotate(Hugo,<0,109.2079358228152,0>);
#declare transy=<0.98849045,-0.07952155,-0.048486974999999995>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -150.4093335815987*z rotate 109.2079358228152*y Axis_Rotate_Trans(Victor,provi)  translate <-0.98849045,0.07952155,0.048486974999999995>};
#declare transface[39]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-148.3270292836863>);
#declare Victor=vrotate(Victor,<0,-68.17679663966541,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-148.3270292836863>);
#declare Hugo=vrotate(Hugo,<0,-68.17679663966541,0>);
#declare transy=<0.9475744749999999,0.15263797499999998,-0.254149905>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -148.3270292836863*z rotate -68.17679663966541*y Axis_Rotate_Trans(Victor,provi)  translate <-0.9475744749999999,-0.15263797499999998,0.254149905>};
#declare transface[40]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-144.467056296656>);
#declare Victor=vrotate(Victor,<0,65.70500928633203,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-144.467056296656>);
#declare Hugo=vrotate(Hugo,<0,65.70500928633203,0>);
#declare transy=<0.915279325,0.382236525,-0.04412383499999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -144.467056296656*z rotate 65.70500928633203*y Axis_Rotate_Trans(Victor,provi)  translate <-0.915279325,-0.382236525,0.04412383499999999>};
#declare transface[41]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-134.47684869607244>);
#declare Victor=vrotate(Victor,<0,-36.70267958078083,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-134.47684869607244>);
#declare Hugo=vrotate(Hugo,<0,-36.70267958078083,0>);
#declare transy=<0.768462475,0.583989125,-0.232830265>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -134.47684869607244*z rotate -36.70267958078083*y Axis_Rotate_Trans(Victor,provi)  translate <-0.768462475,-0.583989125,0.232830265>};
#declare transface[42]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-125.2574743669427>);
#declare Victor=vrotate(Victor,<0,45.74127086240226,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-125.2574743669427>);
#declare Hugo=vrotate(Hugo,<0,45.74127086240226,0>);
#declare transy=<0.6404487249999999,0.7586589749999999,-0.007059715000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -125.2574743669427*z rotate 45.74127086240226*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6404487249999999,-0.7586589749999999,0.007059715000000001>};
#declare transface[43]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.13216764508631>);
#declare Victor=vrotate(Victor,<0,19.643953514043645,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.13216764508631>);
#declare Hugo=vrotate(Hugo,<0,19.643953514043645,0>);
#declare transy=<-0.2014655575,0.970236125,-0.061979061>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -84.13216764508631*z rotate 19.643953514043645*y Axis_Rotate_Trans(Victor,provi)  translate <0.2014655575,-0.970236125,0.061979061>};
#declare transface[44]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-77.71837036704862>);
#declare Victor=vrotate(Victor,<0,81.4448184169145,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-77.71837036704862>);
#declare Hugo=vrotate(Hugo,<0,81.4448184169145,0>);
#declare transy=<-0.1931903275,0.94141095,0.24942104950000002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -77.71837036704862*z rotate 81.4448184169145*y Axis_Rotate_Trans(Victor,provi)  translate <0.1931903275,-0.94141095,-0.24942104950000002>};
#declare transface[45]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-60.52312056371799>);
#declare Victor=vrotate(Victor,<0,17.70638913866201,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-60.52312056371799>);
#declare Hugo=vrotate(Hugo,<0,17.70638913866201,0>);
#declare transy=<-0.480301875,0.82170085,0.2826758895>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -60.52312056371799*z rotate 17.70638913866201*y Axis_Rotate_Trans(Victor,provi)  translate <0.480301875,-0.82170085,-0.2826758895>};
#declare transface[46]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.565477323254164>);
#declare Victor=vrotate(Victor,<0,89.46225849582704,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.565477323254164>);
#declare Hugo=vrotate(Hugo,<0,89.46225849582704,0>);
#declare transy=<-0.7953745249999999,0.445110875,0.39375565>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -54.565477323254164*z rotate 89.46225849582704*y Axis_Rotate_Trans(Victor,provi)  translate <0.7953745249999999,-0.445110875,-0.39375565>};
#declare transface[47]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-17.24885411393399>);
#declare Victor=vrotate(Victor,<0,-18.036918774562977,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-17.24885411393399>);
#declare Hugo=vrotate(Hugo,<0,-18.036918774562977,0>);
#declare transy=<-0.9247193,0.170276765,0.31888534999999996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -17.24885411393399*z rotate -18.036918774562977*y Axis_Rotate_Trans(Victor,provi)  translate <0.9247193,-0.170276765,-0.31888534999999996>};
#declare transface[48]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-65.95737414663702>);
#declare Victor=vrotate(Victor,<0,-82.14315560023482,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-65.95737414663702>);
#declare Hugo=vrotate(Hugo,<0,-82.14315560023482,0>);
#declare transy=<-0.9205902,-0.31735498,0.193874379>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -65.95737414663702*z rotate -82.14315560023482*y Axis_Rotate_Trans(Victor,provi)  translate <0.9205902,0.31735498,-0.193874379>};
#declare transface[49]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.145765448890586>);
#declare Victor=vrotate(Victor,<0,-155.86924698394193,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.145765448890586>);
#declare Hugo=vrotate(Hugo,<0,-155.86924698394193,0>);
#declare transy=<-0.773492625,-0.59339535,0.1880926895>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -33.145765448890586*z rotate -155.86924698394193*y Axis_Rotate_Trans(Victor,provi)  translate <0.773492625,0.59339535,-0.1880926895>};
#declare transface[50]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-71.23045941238152>);
#declare Victor=vrotate(Victor,<0,138.26156502137698,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-71.23045941238152>);
#declare Hugo=vrotate(Hugo,<0,138.26156502137698,0>);
#declare transy=<-0.5926880000000001,-0.6693485,0.43183479999999996>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -71.23045941238152*z rotate 138.26156502137698*y Axis_Rotate_Trans(Victor,provi)  translate <0.5926880000000001,0.6693485,-0.43183479999999996>};
#declare transface[51]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-100.65103068493366>);
#declare Victor=vrotate(Victor,<0,176.59249347348126,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-100.65103068493366>);
#declare Hugo=vrotate(Hugo,<0,176.59249347348126,0>);
#declare transy=<0.22686376474999997,-0.922742575,0.287865895>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -100.65103068493366*z rotate 176.59249347348126*y Axis_Rotate_Trans(Victor,provi)  translate <-0.22686376474999997,0.922742575,-0.287865895>};
#declare transface[52]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-124.95088297070393>);
#declare Victor=vrotate(Victor,<0,114.35095545131911,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-124.95088297070393>);
#declare Hugo=vrotate(Hugo,<0,114.35095545131911,0>);
#declare transy=<0.28375637475,-0.772056375,0.5560567000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -124.95088297070393*z rotate 114.35095545131911*y Axis_Rotate_Trans(Victor,provi)  translate <-0.28375637475,0.772056375,-0.5560567000000001>};
#declare transface[53]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-121.27552427208627>);
#declare Victor=vrotate(Victor,<0,-170.84635240348595,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-121.27552427208627>);
#declare Hugo=vrotate(Hugo,<0,-170.84635240348595,0>);
#declare transy=<0.56571935,-0.66197395,0.47701145>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -121.27552427208627*z rotate -170.84635240348595*y Axis_Rotate_Trans(Victor,provi)  translate <-0.56571935,0.66197395,-0.47701145>};
#declare transface[54]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-148.77122253240827>);
#declare Victor=vrotate(Victor,<0,107.38227655794783,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-148.77122253240827>);
#declare Hugo=vrotate(Hugo,<0,107.38227655794783,0>);
#declare transy=<0.88004185,-0.286786775,0.35925973499999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -148.77122253240827*z rotate 107.38227655794783*y Axis_Rotate_Trans(Victor,provi)  translate <-0.88004185,0.286786775,-0.35925973499999997>};
#declare transface[55]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-145.68862698623238>);
#declare Victor=vrotate(Victor,<0,-112.1955012052264,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-145.68862698623238>);
#declare Hugo=vrotate(Hugo,<0,-112.1955012052264,0>);
#declare transy=<0.978065975,-0.07052102499999999,0.155569225>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -145.68862698623238*z rotate -112.1955012052264*y Axis_Rotate_Trans(Victor,provi)  translate <-0.978065975,0.07052102499999999,-0.155569225>};
#declare transface[56]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-135.30737339732897>);
#declare Victor=vrotate(Victor,<0,-34.32079381894991,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-135.30737339732897>);
#declare Hugo=vrotate(Hugo,<0,-34.32079381894991,0>);
#declare transy=<0.6427144,0.7310645,0.19557796>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -135.30737339732897*z rotate -34.32079381894991*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6427144,-0.7310645,-0.19557796>};
#declare transface[57]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-105.84296098279785>);
#declare Victor=vrotate(Victor,<0,30.582174294055374,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-105.84296098279785>);
#declare Hugo=vrotate(Hugo,<0,30.582174294055374,0>);
#declare transy=<0.420076525,0.804437725,0.402744925>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -105.84296098279785*z rotate 30.582174294055374*y Axis_Rotate_Trans(Victor,provi)  translate <-0.420076525,-0.804437725,-0.402744925>};
#declare transface[58]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-111.6276846023989>);
#declare Victor=vrotate(Victor,<0,-34.24185668866089,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-111.6276846023989>);
#declare Hugo=vrotate(Hugo,<0,-34.24185668866089,0>);
#declare transy=<0.227241895,0.945436575,0.20074591999999997>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -111.6276846023989*z rotate -34.24185668866089*y Axis_Rotate_Trans(Victor,provi)  translate <-0.227241895,-0.945436575,-0.20074591999999997>};
#declare transface[59]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-83.92742143501286>);
#declare Victor=vrotate(Victor,<0,21.52358658150595,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-83.92742143501286>);
#declare Hugo=vrotate(Hugo,<0,21.52358658150595,0>);
#declare transy=<-0.03219522749999999,0.9193316,0.37360516>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -83.92742143501286*z rotate 21.52358658150595*y Axis_Rotate_Trans(Victor,provi)  translate <0.03219522749999999,-0.9193316,-0.37360516>};
#declare transface[60]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-87.65484105412601>);
#declare Victor=vrotate(Victor,<0,-38.05972998447931,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-87.65484105412601>);
#declare Hugo=vrotate(Hugo,<0,-38.05972998447931,0>);
#declare transy=<-0.489099225,0.728543975,0.46453575>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -87.65484105412601*z rotate -38.05972998447931*y Axis_Rotate_Trans(Victor,provi)  translate <0.489099225,-0.728543975,-0.46453575>};
#declare transface[61]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-38.56564751661332>);
#declare Victor=vrotate(Victor,<0,5.80941869973468,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-38.56564751661332>);
#declare Hugo=vrotate(Hugo,<0,5.80941869973468,0>);
#declare transy=<-0.6688888749999999,0.48684629999999995,0.5489592>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -38.56564751661332*z rotate 5.80941869973468*y Axis_Rotate_Trans(Victor,provi)  translate <0.6688888749999999,-0.48684629999999995,-0.5489592>};
#declare transface[62]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-39.11469722481801>);
#declare Victor=vrotate(Victor,<0,114.43469803716324,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-39.11469722481801>);
#declare Hugo=vrotate(Hugo,<0,114.43469803716324,0>);
#declare transy=<-0.5596434,0.29073780000000005,0.7668498>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -39.11469722481801*z rotate 114.43469803716324*y Axis_Rotate_Trans(Victor,provi)  translate <0.5596434,-0.29073780000000005,-0.7668498>};
#declare transface[63]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-33.36505828210759>);
#declare Victor=vrotate(Victor,<0,-159.27570980302892,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-33.36505828210759>);
#declare Hugo=vrotate(Hugo,<0,-159.27570980302892,0>);
#declare transy=<-0.5530169250000001,-0.56333415,0.602174975>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -33.36505828210759*z rotate -159.27570980302892*y Axis_Rotate_Trans(Victor,provi)  translate <0.5530169250000001,0.56333415,-0.602174975>};
#declare transface[64]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-84.6942879706114>);
#declare Victor=vrotate(Victor,<0,158.23621189553498,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-84.6942879706114>);
#declare Hugo=vrotate(Hugo,<0,158.23621189553498,0>);
#declare transy=<-0.288342185,-0.55810035,0.7688761749999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -84.6942879706114*z rotate 158.23621189553498*y Axis_Rotate_Trans(Victor,provi)  translate <0.288342185,0.55810035,-0.7688761749999999>};
#declare transface[65]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-54.53234764851099>);
#declare Victor=vrotate(Victor,<0,-143.56866969282254,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-54.53234764851099>);
#declare Hugo=vrotate(Hugo,<0,-143.56866969282254,0>);
#declare transy=<-0.136794243,-0.7763032750000001,0.6036790249999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -54.53234764851099*z rotate -143.56866969282254*y Axis_Rotate_Trans(Victor,provi)  translate <0.136794243,0.7763032750000001,-0.6036790249999999>};
#declare transface[66]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-101.57866543002571>);
#declare Victor=vrotate(Victor,<0,174.92527706543234,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-101.57866543002571>);
#declare Hugo=vrotate(Hugo,<0,174.92527706543234,0>);
#declare transy=<0.15204898225,-0.6952103,0.6923521749999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -101.57866543002571*z rotate 174.92527706543234*y Axis_Rotate_Trans(Victor,provi)  translate <-0.15204898225,0.6952103,-0.6923521749999999>};
#declare transface[67]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-75.94905282657368>);
#declare Victor=vrotate(Victor,<0,-130.88757376775345,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-75.94905282657368>);
#declare Hugo=vrotate(Hugo,<0,-130.88757376775345,0>);
#declare transy=<0.6088345749999999,-0.504644125,0.6003687>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -75.94905282657368*z rotate -130.88757376775345*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6088345749999999,0.504644125,-0.6003687>};
#declare transface[68]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-135.54852816426595>);
#declare Victor=vrotate(Victor,<0,-146.47679526372602,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-135.54852816426595>);
#declare Hugo=vrotate(Hugo,<0,-146.47679526372602,0>);
#declare transy=<0.791473475,-0.257618525,0.54128575>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -135.54852816426595*z rotate -146.47679526372602*y Axis_Rotate_Trans(Victor,provi)  translate <-0.791473475,0.257618525,-0.54128575>};
#declare transface[69]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-162.02396239360073>);
#declare Victor=vrotate(Victor,<0,57.19174979350747,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-162.02396239360073>);
#declare Hugo=vrotate(Hugo,<0,57.19174979350747,0>);
#declare transy=<0.7224308,0.013667374999999995,0.68095135>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -162.02396239360073*z rotate 57.19174979350747*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7224308,-0.013667374999999995,-0.68095135>};
#declare transface[70]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-104.43894872533049>);
#declare Victor=vrotate(Victor,<0,31.878394094317258,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-104.43894872533049>);
#declare Hugo=vrotate(Hugo,<0,31.878394094317258,0>);
#declare transy=<0.5038474000000001,0.465663925,0.717692625>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -104.43894872533049*z rotate 31.878394094317258*y Axis_Rotate_Trans(Victor,provi)  translate <-0.5038474000000001,-0.465663925,-0.717692625>};
#declare transface[71]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-135.21187785591314>);
#declare Victor=vrotate(Victor,<0,-31.652369581042223,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-135.21187785591314>);
#declare Hugo=vrotate(Hugo,<0,-31.652369581042223,0>);
#declare transy=<0.372893425,0.714262075,0.5801448>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -135.21187785591314*z rotate -31.652369581042223*y Axis_Rotate_Trans(Victor,provi)  translate <-0.372893425,-0.714262075,-0.5801448>};
#declare transface[72]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-37.315743621280134>);
#declare Victor=vrotate(Victor,<0,8.095187483477686,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-37.315743621280134>);
#declare Hugo=vrotate(Hugo,<0,8.095187483477686,0>);
#declare transy=<-0.3818316075,0.29474822500000003,0.867822525>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -37.315743621280134*z rotate 8.095187483477686*y Axis_Rotate_Trans(Victor,provi)  translate <0.3818316075,-0.29474822500000003,-0.867822525>};
#declare transface[73]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-27.187241396320314>);
#declare Victor=vrotate(Victor,<0,152.91666810972555,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-27.187241396320314>);
#declare Hugo=vrotate(Hugo,<0,152.91666810972555,0>);
#declare transy=<-0.2117337075,0.052309725000000015,0.968617725>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -27.187241396320314*z rotate 152.91666810972555*y Axis_Rotate_Trans(Victor,provi)  translate <0.2117337075,-0.052309725000000015,-0.968617725>};
#declare transface[74]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.13919205520058>);
#declare Victor=vrotate(Victor,<0,-32.7016067351713,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.13919205520058>);
#declare Hugo=vrotate(Hugo,<0,-32.7016067351713,0>);
#declare transy=<-0.414260025,-0.1713214,0.8859037000000001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -34.13919205520058*z rotate -32.7016067351713*y Axis_Rotate_Trans(Victor,provi)  translate <0.414260025,0.1713214,-0.8859037000000001>};
#declare transface[75]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-34.4856994721731>);
#declare Victor=vrotate(Victor,<0,-161.9822495780697,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-34.4856994721731>);
#declare Hugo=vrotate(Hugo,<0,-161.9822495780697,0>);
#declare transy=<-0.20857516,-0.40699422500000004,0.881271725>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -34.4856994721731*z rotate -161.9822495780697*y Axis_Rotate_Trans(Victor,provi)  translate <0.20857516,0.40699422500000004,-0.881271725>};
#declare transface[76]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-137.38240770838587>);
#declare Victor=vrotate(Victor,<0,-147.08185734876852,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-137.38240770838587>);
#declare Hugo=vrotate(Hugo,<0,-147.08185734876852,0>);
#declare transy=<0.570537325,0.058123105,0.8104916>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -137.38240770838587*z rotate -147.08185734876852*y Axis_Rotate_Trans(Victor,provi)  translate <-0.570537325,-0.058123105,-0.8104916>};
#declare transface[77]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-156.35832898200078>);
#declare Victor=vrotate(Victor,<0,-11.75951873207193,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-156.35832898200078>);
#declare Hugo=vrotate(Hugo,<0,-11.75951873207193,0>);
#declare transy=<0.415109925,0.327994805,0.84017315>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -156.35832898200078*z rotate -11.75951873207193*y Axis_Rotate_Trans(Victor,provi)  translate <-0.415109925,-0.327994805,-0.84017315>};
#declare transface[78]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-96.82276348379533>);
#declare Victor=vrotate(Victor,<0,9.041371722690734,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-96.82276348379533>);
#declare Hugo=vrotate(Hugo,<0,9.041371722690734,0>);
#declare transy=<0.116770235,0.316907355,0.933660675>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -96.82276348379533*z rotate 9.041371722690734*y Axis_Rotate_Trans(Victor,provi)  translate <-0.116770235,-0.316907355,-0.933660675>};
#declare transface[79]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-35.577176092761675>);
#declare Victor=vrotate(Victor,<0,9.302437905690564,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-35.577176092761675>);
#declare Hugo=vrotate(Hugo,<0,9.302437905690564,0>);
#declare transy=<-0.0091818075,0.03657848000000001,0.9921519249999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -35.577176092761675*z rotate 9.302437905690564*y Axis_Rotate_Trans(Victor,provi)  translate <0.0091818075,-0.03657848000000001,-0.9921519249999999>};
#declare transface[80]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-40.16302093415475>);
#declare Victor=vrotate(Victor,<0,-10.897476084639711,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-40.16302093415475>);
#declare Hugo=vrotate(Hugo,<0,-10.897476084639711,0>);
#declare transy=<-0.2314831,0.28039385,-0.872696675>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -40.16302093415475*z rotate -10.897476084639711*y Axis_Rotate_Trans(Victor,provi)  translate <0.2314831,-0.28039385,0.872696675>};
#declare transface[81]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-128.56715789021496>);
#declare Victor=vrotate(Victor,<0,-135.5390646347854,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-128.56715789021496>);
#declare Hugo=vrotate(Hugo,<0,-135.5390646347854,0>);
#declare transy=<0.0527975175,-0.61452795,-0.7165001>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -128.56715789021496*z rotate -135.5390646347854*y Axis_Rotate_Trans(Victor,provi)  translate <-0.0527975175,0.61452795,0.7165001>};
#declare transface[82]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-158.00384484298738>);
#declare Victor=vrotate(Victor,<0,-39.24132350758921,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-158.00384484298738>);
#declare Hugo=vrotate(Hugo,<0,-39.24132350758921,0>);
#declare transy=<0.7095857,0.106467575,-0.6155952>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -158.00384484298738*z rotate -39.24132350758921*y Axis_Rotate_Trans(Victor,provi)  translate <-0.7095857,-0.106467575,0.6155952>};
#declare transface[83]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-73.95741806026095>);
#declare Victor=vrotate(Victor,<0,-118.43989902548242,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-73.95741806026095>);
#declare Hugo=vrotate(Hugo,<0,-118.43989902548242,0>);
#declare transy=<-0.811724675,-0.28439241000000004,-0.3924647605>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -73.95741806026095*z rotate -118.43989902548242*y Axis_Rotate_Trans(Victor,provi)  translate <0.811724675,0.28439241000000004,0.3924647605>};
#declare transface[84]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-102.42552703919138>);
#declare Victor=vrotate(Victor,<0,-20.520374858065225,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-102.42552703919138>);
#declare Hugo=vrotate(Hugo,<0,-20.520374858065225,0>);
#declare transy=<0.25098089,0.88220285,-0.22919715000000002>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -102.42552703919138*z rotate -20.520374858065225*y Axis_Rotate_Trans(Victor,provi)  translate <-0.25098089,-0.88220285,0.22919715000000002>};
#declare transface[85]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-58.08430611179105>);
#declare Victor=vrotate(Victor,<0,-57.78859345994487,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-58.08430611179105>);
#declare Hugo=vrotate(Hugo,<0,-57.78859345994487,0>);
#declare transy=<-0.689240675,0.640638125,-0.0912949605>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -58.08430611179105*z rotate -57.78859345994487*y Axis_Rotate_Trans(Victor,provi)  translate <0.689240675,-0.640638125,0.0912949605>};
#declare transface[86]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-68.01918649767292>);
#declare Victor=vrotate(Victor,<0,-153.44930574300412,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-68.01918649767292>);
#declare Hugo=vrotate(Hugo,<0,-153.44930574300412,0>);
#declare transy=<-0.254277095,-0.88836665,0.19988124>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -68.01918649767292*z rotate -153.44930574300412*y Axis_Rotate_Trans(Victor,provi)  translate <0.254277095,0.88836665,-0.19988124>};
#declare transface[87]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-100.27927425024143>);
#declare Victor=vrotate(Victor,<0,-105.63438616178483,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-100.27927425024143>);
#declare Hugo=vrotate(Hugo,<0,-105.63438616178483,0>);
#declare transy=<0.6819858999999999,-0.65420415,0.02677259999999998>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -100.27927425024143*z rotate -105.63438616178483*y Axis_Rotate_Trans(Victor,provi)  translate <-0.6819858999999999,0.65420415,-0.02677259999999998>};
#declare transface[88]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-24.545585723166266>);
#declare Victor=vrotate(Victor,<0,-59.36580588144555,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-24.545585723166266>);
#declare Hugo=vrotate(Hugo,<0,-59.36580588144555,0>);
#declare transy=<-0.7290214,-0.10578665000000001,0.592572>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -24.545585723166266*z rotate -59.36580588144555*y Axis_Rotate_Trans(Victor,provi)  translate <0.7290214,0.10578665000000001,-0.592572>};
#declare transface[89]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-132.98781590049242>);
#declare Victor=vrotate(Victor,<0,-97.05648712678439,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-132.98781590049242>);
#declare Hugo=vrotate(Hugo,<0,-97.05648712678439,0>);
#declare transy=<0.83293435,0.30009922499999997,0.33161042>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -132.98781590049242*z rotate -97.05648712678439*y Axis_Rotate_Trans(Victor,provi)  translate <-0.83293435,-0.30009922499999997,-0.33161042>};
#declare transface[90]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-81.18274270670291>);
#declare Victor=vrotate(Victor,<0,5.615692407078765,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-81.18274270670291>);
#declare Hugo=vrotate(Hugo,<0,5.615692407078765,0>);
#declare transy=<-0.06927515000000001,0.632739275,0.699032575>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -81.18274270670291*z rotate 5.615692407078765*y Axis_Rotate_Trans(Victor,provi)  translate <0.06927515000000001,-0.632739275,-0.699032575>};
#declare transface[91]=
#declare Victor=<0,1,0>; 
#declare Victor=vrotate(Victor,<0,0,-97.75508820526645>);
#declare Victor=vrotate(Victor,<0,-169.30115470890587,0>);
#declare Hugo=<0,0,1>;
#declare Hugo=vrotate(Hugo,<0,0,-97.75508820526645>);
#declare Hugo=vrotate(Hugo,<0,-169.30115470890587,0>);
#declare transy=<0.24466448249999997,-0.30476895000000004,0.8608482749999999>;
#declare provi=vdot(Hugo,transy)/sqrt(vdot(transy,transy));#declare provi=acos(provi)*180/pi;#if(transy.y>0) #declare provi=-provi; #end transform{translate 0.0*y scale 1.0 rotate -97.75508820526645*z rotate -169.30115470890587*y Axis_Rotate_Trans(Victor,provi)  translate <-0.24466448249999997,0.30476895000000004,-0.8608482749999999>};
#declare nbVertices=60;
#declare lesVertices=array[nbVertices];
#declare lesVertices[0]=<0.0,0.0,1.028031>;
#declare lesVertices[1]=<0.4638569,0.0,0.9174342>;
#declare lesVertices[2]=<0.2187436,0.4090409,0.9174342>;
#declare lesVertices[3]=<-0.2575486,0.3857874,0.9174342>;
#declare lesVertices[4]=<-0.4616509,-0.04518499,0.9174342>;
#declare lesVertices[5]=<-0.177858,-0.4284037,0.9174342>;
#declare lesVertices[6]=<0.5726782,-0.4284037,0.7384841>;
#declare lesVertices[7]=<0.8259401,-0.04518499,0.6104342>;
#declare lesVertices[8]=<0.6437955,0.3857874,0.702527>;
#declare lesVertices[9]=<0.349648,0.7496433,0.6104342>;
#declare lesVertices[10]=<-0.421009,0.7120184,0.6104342>;
#declare lesVertices[11]=<-0.6783139,0.3212396,0.702527>;
#declare lesVertices[12]=<-0.6031536,-0.4466658,0.702527>;
#declare lesVertices[13]=<-0.2749612,-0.7801379,0.6104342>;
#declare lesVertices[14]=<0.1760766,-0.6931717,0.7384841>;
#declare lesVertices[15]=<0.5208138,-0.7801379,0.4206978>;
#declare lesVertices[16]=<0.8552518,-0.4466658,0.3547998>;
#declare lesVertices[17]=<1.01294,-0.03548596,0.1718776>;
#declare lesVertices[18]=<0.7182239,0.661842,0.3208868>;
#declare lesVertices[19]=<0.3633691,0.9454568,0.1758496>;
#declare lesVertices[20]=<-0.04574087,0.9368937,0.4206978>;
#declare lesVertices[21]=<-0.4537394,0.905564,0.1758496>;
#declare lesVertices[22]=<-0.7792791,0.5887312,0.3208868>;
#declare lesVertices[23]=<-0.9537217,0.1462217,0.3547998>;
#declare lesVertices[24]=<-0.9072701,-0.3283699,0.3547998>;
#declare lesVertices[25]=<-0.6503371,-0.7286577,0.3208868>;
#declare lesVertices[26]=<0.08459482,-0.9611501,0.3547998>;
#declare lesVertices[27]=<0.3949153,-0.9491262,-0.007072558>;
#declare lesVertices[28]=<0.9360473,-0.409557,-0.1136978>;
#declare lesVertices[29]=<0.9829382,0.02692292,-0.2999274>;
#declare lesVertices[30]=<0.9463677,0.4014808,-0.007072558>;
#declare lesVertices[31]=<0.6704578,0.7662826,-0.1419366>;
#declare lesVertices[32]=<-0.05007646,1.025698,-0.04779978>;
#declare lesVertices[33]=<-0.4294337,0.8845784,-0.2999274>;
#declare lesVertices[34]=<-0.9561681,0.3719321,-0.06525234>;
#declare lesVertices[35]=<-1.022036,-0.1000338,-0.04779978>;
#declare lesVertices[36]=<-0.8659056,-0.5502712,-0.06525234>;
#declare lesVertices[37]=<-0.5227761,-0.8778535,-0.1136978>;
#declare lesVertices[38]=<-0.06856319,-1.021542,-0.09273844>;
#declare lesVertices[39]=<0.2232046,-0.8974878,-0.4489366>;
#declare lesVertices[40]=<0.6515438,-0.7200947,-0.3373472>;
#declare lesVertices[41]=<0.7969535,-0.3253959,-0.5619888>;
#declare lesVertices[42]=<0.8066872,0.4395354,-0.461425>;
#declare lesVertices[43]=<0.4468035,0.735788,-0.5619888>;
#declare lesVertices[44]=<0.001488801,0.8961155,-0.503809>;
#declare lesVertices[45]=<-0.3535403,0.6537658,-0.7102452>;
#declare lesVertices[46]=<-0.7399517,0.5547758,-0.4489366>;
#declare lesVertices[47]=<-0.9120238,0.1102196,-0.461425>;
#declare lesVertices[48]=<-0.6593998,-0.6182798,-0.4896639>;
#declare lesVertices[49]=<-0.2490651,-0.8608088,-0.503809>;
#declare lesVertices[50]=<0.4301047,-0.5764987,-0.734512>;
#declare lesVertices[51]=<0.5057577,-0.1305283,-0.8854492>;
#declare lesVertices[52]=<0.5117735,0.3422252,-0.8232973>;
#declare lesVertices[53]=<0.09739587,0.5771941,-0.8451093>;
#declare lesVertices[54]=<-0.6018946,0.2552591,-0.7933564>;
#declare lesVertices[55]=<-0.6879024,-0.2100741,-0.734512>;
#declare lesVertices[56]=<-0.3340437,-0.5171509,-0.8232973>;
#declare lesVertices[57]=<0.08570633,-0.3414376,-0.9658797>;
#declare lesVertices[58]=<0.1277354,0.1313635,-1.011571>;
#declare lesVertices[59]=<-0.3044499,-0.06760332,-0.979586>;
